以上代码 出现错误 error C2558: class 'CStringList' : no copy constructor available c:\program files\microsoft visual studio\vc98\include\xmemory(66) : see reference to function template instantiation 'void __cdecl std::_Construct(class CStringList *,const class CStringList &)' being compiled Error executing cl.exe.这是什么原因呢?当我把list<CStringList> listCS;中的CStringList换成其他类型,如CString 就没问题 这是为什么呢
error C2558: class 'CStringList' : no copy constructor available
c:\program files\microsoft visual studio\vc98\include\xmemory(66) : see reference to function template instantiation 'void __cdecl std::_Construct(class CStringList *,const class CStringList &)' being compiled
Error executing cl.exe.这是什么原因呢?当我把list<CStringList> listCS;中的CStringList换成其他类型,如CString 就没问题
这是为什么呢
list<CStringList*>
list<CStringList*>
listCS.push_back(&s1);
不过s1最好还是new出来吧,清空或者erase的时候delete