S
SpreadTooThin
I am having trouble getting a piece of code to compile on VC++ 6.0...
Compiles fine on MAC OS X under X-Code....
#include <list>
class myClass
{
private:
std::string name;
std::list<myClass> objects;
};
I tried putting class myClass; in front of the class definition but it
didn't help...
errors...
C:\program files\microsoft visual studio\vc98\include\list(29) : error
C2079: '_Value' uses undefined class 'myClass'
C:\Documents and Settings\username\Desktop\deleteme
\deleteme.cpp(15) : see reference to class template instantiation
'std::list<class myClass,class std::allocator<class myClass> >' being
compiled
c:\program files\microsoft visual studio\vc98\include
\functional(185) : error C2079: 'value' uses undefined class 'myClass'
c:\program files\microsoft visual studio\vc98\include
\list(285) : see reference to class template instantiation
'std::binder2nd<struct std::not_equal_to<class myClass> >' being
compiled
C:\Documents and Settings\user\Desktop\deleteme
\deleteme.cpp(15) : see reference to class template instantiation
'std::list<class myClass,class std::allocator<class myClass> >' being
compiled
Compiles fine on MAC OS X under X-Code....
#include <list>
class myClass
{
private:
std::string name;
std::list<myClass> objects;
};
I tried putting class myClass; in front of the class definition but it
didn't help...
errors...
C:\program files\microsoft visual studio\vc98\include\list(29) : error
C2079: '_Value' uses undefined class 'myClass'
C:\Documents and Settings\username\Desktop\deleteme
\deleteme.cpp(15) : see reference to class template instantiation
'std::list<class myClass,class std::allocator<class myClass> >' being
compiled
c:\program files\microsoft visual studio\vc98\include
\functional(185) : error C2079: 'value' uses undefined class 'myClass'
c:\program files\microsoft visual studio\vc98\include
\list(285) : see reference to class template instantiation
'std::binder2nd<struct std::not_equal_to<class myClass> >' being
compiled
C:\Documents and Settings\user\Desktop\deleteme
\deleteme.cpp(15) : see reference to class template instantiation
'std::list<class myClass,class std::allocator<class myClass> >' being
compiled