?
ok,
wenn ich im genannten konstruktor aus "<T>m_secValue(value)" "m_secValue(value)" mache und den rest unverändert lasse, bekomme ich folgende fehlermeldungen:
:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(207) : warning C4786: 'std::reverse_iterator<Test<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > const *,Test<std::basic_string<char,std::char_traits<char>,std
::allocator<char> > >,Test<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > const &,Test<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > const *,int>' : Bezeichner wurde auf '255' Zeichen in den Debug-Inf
ormationen reduziert
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(207) : warning C4786: 'std::reverse_iterator<Test<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > *,Test<std::basic_string<char,std::char_traits<char>,std::allo
cator<char> > >,Test<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > &,Test<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > *,int>' : Bezeichner wurde auf '255' Zeichen in den Debug-Informationen reduzie
rt
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(105) : error C2784: 'bool __cdecl std::operator !=(const class std::vector<_Ty,_A> &,const class std::vector<_Ty,_A> &)' : Vorlagenargument fuer 'const class std::vector<_Ty,A> &' vo
n 'class memberOfTest<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' konnte nicht hergeleitet werden
c:\programme\microsoft visual studio\vc98\include\streambuf(103) : Bei der Kompilierung der Member-Funktion '__thiscall Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::Test<class std::basic_str
ing<char,struct std::char_traits<char>,class std::allocator<char> > >(const class Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > &)' der Klassenvorlage
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(105) : error C2784: 'bool __cdecl std::operator !=(const class std::basic_string<_E,_Tr,_A> &,const _E *)' : Vorlagenargument fuer 'const class std::basic_string<_E,_Tr,_A> &' von 'cl
ass memberOfTest<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' konnte nicht hergeleitet werden
c:\programme\microsoft visual studio\vc98\include\streambuf(103) : Bei der Kompilierung der Member-Funktion '__thiscall Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::Test<class std::basic_str
ing<char,struct std::char_traits<char>,class std::allocator<char> > >(const class Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > &)' der Klassenvorlage
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(105) : error C2784: 'bool __cdecl std::operator !=(const _E *,const class std::basic_string<_E,_Tr,_A> &)' : Vorlagenargument fuer 'const *' von 'class memberOfTest<class std::basic
string<char,struct std::char_traits<char>,class std::allocator<char> > >' konnte nicht hergeleitet werden
c:\programme\microsoft visual studio\vc98\include\streambuf(103) : Bei der Kompilierung der Member-Funktion '__thiscall Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::Test<class std::basic_str
ing<char,struct std::char_traits<char>,class std::allocator<char> > >(const class Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > &)' der Klassenvorlage
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(105) : error C2784: 'bool __cdecl std::operator !=(const class std::basic_string<_E,_Tr,_A> &,const class std::basic_string<_E,_Tr,_A> &)' : Vorlagenargument fuer 'const class std::ba
sic_string<_E,_Tr,_A> &' von 'class memberOfTest<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' konnte nicht hergeleitet werden
c:\programme\microsoft visual studio\vc98\include\streambuf(103) : Bei der Kompilierung der Member-Funktion '__thiscall Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::Test<class std::basic_str
ing<char,struct std::char_traits<char>,class std::allocator<char> > >(const class Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > &)' der Klassenvorlage
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(105) : error C2784: 'bool __cdecl std::operator !=(const class std::allocator<_Ty> &,const class std::allocator<_U> &)' : Vorlagenargument fuer 'const class std::allocator<_Ty> &' von
'class memberOfTest<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' konnte nicht hergeleitet werden
c:\programme\microsoft visual studio\vc98\include\streambuf(103) : Bei der Kompilierung der Member-Funktion '__thiscall Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::Test<class std::basic_str
ing<char,struct std::char_traits<char>,class std::allocator<char> > >(const class Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > &)' der Klassenvorlage
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(105) : error C2784: 'bool __cdecl std::operator !=(const class std::istreambuf_iterator<_E,_Tr> &,const class std::istreambuf_iterator<_E,_Tr> &)' : Vorlagenargument fuer 'const class
std::istreambuf_iterator<_E,_Tr> &' von 'class memberOfTest<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' konnte nicht hergeleitet werden
c:\programme\microsoft visual studio\vc98\include\streambuf(103) : Bei der Kompilierung der Member-Funktion '__thiscall Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::Test<class std::basic_str
ing<char,struct std::char_traits<char>,class std::allocator<char> > >(const class Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > &)' der Klassenvorlage
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(105) : error C2784: 'bool __cdecl std::operator !=(const class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_D> &,const class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_D> &)' : Vorlagenargument
fuer 'const class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_D> &' von 'class memberOfTest<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' konnte nicht hergeleitet werden
c:\programme\microsoft visual studio\vc98\include\streambuf(103) : Bei der Kompilierung der Member-Funktion '__thiscall Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::Test<class std::basic_str
ing<char,struct std::char_traits<char>,class std::allocator<char> > >(const class Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > &)' der Klassenvorlage
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(105) : error C2784: 'bool __cdecl std::operator !=(const struct std::pair<_T1,_T2> &,const struct std::pair<_T1,_T2> &)' : Vorlagenargument fuer 'const struct std::pair<_T1,_T2> &' vo
n 'class memberOfTest<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' konnte nicht hergeleitet werden
c:\programme\microsoft visual studio\vc98\include\streambuf(103) : Bei der Kompilierung der Member-Funktion '__thiscall Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::Test<class std::basic_str
ing<char,struct std::char_traits<char>,class std::allocator<char> > >(const class Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > &)' der Klassenvorlage
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(105) : error C2676: Binaerer Operator '!=' : 'class memberOfTest<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' definiert diesen Operator o
der eine Konvertierung in einen fuer den vordefinierten Operator geeigneten Typ nicht
c:\programme\microsoft visual studio\vc98\include\streambuf(103) : Bei der Kompilierung der Member-Funktion '__thiscall Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::Test<class std::basic_str
ing<char,struct std::char_traits<char>,class std::allocator<char> > >(const class Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > &)' der Klassenvorlage
wenn ich hingegen nur das <T> von memberOfTest<T>(value) weglasse, so ändert sich nichts. ich bekomme die besagte fehlermeldung + die zwei warndungen vom posting drüber. wenn ich beide <T> weglasse, so bekomme ich folgende meldungen:
warning C4786: 'std::reverse_iterator<Test<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > const *,Test<std::basic_string<char,std::char_traits<char>,std
::allocator<char> > >,Test<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > const &,Test<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > const *,int>' : Bezeichner wurde auf '255' Zeichen in den Debug-Inf
ormationen reduziert
warning C4786: 'std::reverse_iterator<Test<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > *,Test<std::basic_string<char,std::char_traits<char>,std::allo
cator<char> > >,Test<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > &,Test<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > *,int>' : Bezeichner wurde auf '255' Zeichen in den Debug-Informationen reduziert
rror C2955: 'memberOfTest' : Fuer die Verwendung einer Vorlagenklasse ist eine Vorlagen-Argumentliste erforderlich
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(31) : Siehe Deklaration von 'memberOfTest'
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(77) : Bei der Kompilierung der Member-Funktion '__thiscall Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::Test<class std::basi
c_string<char,struct std::char_traits<char>,class std::allocator<char> > >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)' der Klassenvorlage
error C2614: 'Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >' : Unzulaessige Elementinitialisierung: 'memberOfTest' ist weder Bas
is noch Element
C:\Dokumente und Einstellungen\Kräuterkundestudent\Desktop\dd.cpp(77) : Bei der Kompilierung der Member-Funktion '__thiscall Test<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >::Test<class std::basi
c_string<char,struct std::char_traits<char>,class std::allocator<char> > >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)' der Klassenvorlage
Fehler beim Ausführen von cl.exe.