Cr�ation de variable impossible dans un objet en C++ ?
Bonjour,
je d�veloppe en C++ depuis maintenant quelques ann�es et je viens de rencontr� une situation que j'avais jamais vu auparavant.
Code:
1 2 3 4 5 6 7 8 9 10 11
| #include "truc.h"
class tutu
{
public:
tutu();
virtual ~tutu();
protected:
private:
int ppp = 8;
truc nananana(5);
}; |
En gros quand je d�clare mon objet nananana de type truc, le compilateur crois que je d�clare une fonction nomm� nananana qui retourne un type truc.
Du coup je peux pas d�clarer de truc en passant des arguments au constructeur de truc, �a ma parait tr�s �trange.
Suis-je vraiment oblig� de faire un pointeur est de l'initialiser dans mon contructor pour faire cela ? (sachant que truc n'est d�calable qu'avec argument)
En faite je sais pas si c'est moi qui ne sais pas faire ou si c'est juste impossible en C++ de faire �a.
Merci d'avance pour votre aide,
Matthieu
PS: je sais que le nom de mes variable c'est du n'importe quoi mais c'�tait juste pour tester :mrgreen: