Ok, so you've missed my comment about when spell checker works, haven't you?
Type something like:
// blabla test alabsdfa
callfunc("blabla this will be spell check, but the code won't");
Update:
I'm so sorry but I didn't realize that the spellchecker doesn't work for all in C++;
I can use it for autocomplete name of variables but he don't correct me when I write a function name with a mistake
In a code like that :
std::string variableName = "abcdtestghikj";
variableName.find("test");
It will propose me the variableName at line 2 but don't tell me anything for the contains function or for the "string" at line 1