000
11.11.2008, 09:13 Uhr
~Hubko
Gast
|
hi,
hab hier folgende Code Zeile:
C++: |
SetMember t(va_arg(vl,int)); m_elements[i] = t;
|
dies funktioniert, mach ich es aber so:
C++: |
m_elements[i] = SetMember t(va_arg(vl,int))
|
brüllt der compiler, er können keinen Konstruktor finden für SetMember::SetMember(SetMember)
Eig. müsste er den vorhanden Konstruktor für int-Parameter aufrufen, aber er sucht anscheinend nach einen für ein SetMember Objekt. ich versteh nicht warum er das macht, und es aber mit der obigen Methode zu funktionieren scheint, obwohl es doch eig. das selbe ist?1 |