Il y a des solutions, je suis bien d'accord. Mais ce que je ne comprend pas c'est pourquoi ce code ne fonctionne pas? Je veux utiliser ma classe CToto de deux manières différentes, quel est le problème à passer un paramètre lorsque je déclare une variable membre dans le .H. Si je fais la même opération dans autre.cpp je n'ai pas le problème si ce n'est que la visibilité de la variable est limitée à la fonction membre.
1 2 3 4 5 6 7
|
CAutre::fct()
{
....
CToto toto(true); // correct
....
} |
Le même problème est présent si j'essaye d'initialise une variable de type CString (en considérant que j'ai les includes nécessaires)
1 2 3 4 5
|
dans autre.h
....
CString m_Str(_T("Bonjour")); //Incorrect
.... |
Partager