Compiler Error 513
" A value of type "const char *" cannot be assigned to an entity of type "char *" "¶
I ran into this when I was trying to use the c_str() function (part of the standard c++ string library). The code I had was something to the effect of the following:
void myFunction( ... , const string *pString, ... ) { char * tempCStr; // will point to the contents of the string object ... tempCStr = pString->c_str(); ... }
Changing the char * definition to
const char * tempCStr;
resolved the error in this case. Not completely sure it will do what I want (still in the process of writing it!) but just thought I'd share.