Salut,
Je développe une classe akString qui wrap std::string. Pour les operations sur les chaines, j'utilise la librarie boost.
Cependant, boost étant programmé en C, les fonctions ne sont pas const. Cela signifie que lorsque je fais une methode FindFirstOf(), elle devrait ressembler à cela :
class akString {
public:
std::string m_Content;
uint32 akString::FindFirstOf(const akString& iToFind) const;
[...]
}
uint32 akString::FindFirstOf(const akString& iToFind) const {
return ifind_first(content, iToFind.content);
}
Mais là visual studio proteste, car ifind_first() n'étant pas const, FindFirstOf() ne peux pas etre const.
Ya-t-il un moyen de forcer le compilateur a ignorer cela ?
Merci d'avance,
wizzo