Is that normal that I got an error like that :

error C2679: binary '=' : no operator defined which takes a right-hand operand of type
'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl *)(void)'
(or there is no acceptable conversion)

The code look like :

std::string a;
a = (*returnMyString);