From: <jer...@te...> - 2006-10-18 10:01:57
|
A quick question Did a WIN32 compile and some things float up a lot of 4100 warnings (unreferenced formal parameter) not so pretty - I suggest: Do a /W4 /Wp64 WIN32 compile to clean them = out Then the compiler does not understand this (last line): from AssemblerQueue.cpp(40) bool AssemblerTaskQueue::prepare( const std::list< CommandLine::OptionValue >& arguments)=20 { if(m_Predicate) if(!m_Predicate->required()) return false; for(std::list<std::string>::iterator it =3D=20 context.sources.assembler.begin();=20 it !=3D context.sources.assembler.end(); it++) { std::list<CommandLine::OptionValue> args_asm(arguments); warning C4510: 'std::_List_nod<_Ty,_Alloc>::_Node' :=20 default constructor could not be generated warning C4610: struct 'std::_List_nod<_Ty,_Alloc>::_Node'=20 can never be instantiated - user defined constructor required You try construct a new list copy from a reference to a list? I don't understand, why not use arguments as it is? regards Jerker B=E4ck=20 |