vector funktioniert nicht in klasse
-
anscheinend scheint das problem untergegangen zu sein also:
class a { private: vector<string> b; public: void setString(string name) { b.push_back(name); } };das funktioniert nicht da der compiler meint es gäbe einen unaufgelöstes externes symbol. was mache ich falsch?
-
Es ist nicht untergegangen... http://www.c-plusplus.net/forum/viewtopic-var-t-is-137642.html
-
TravisG schrieb:
anscheinend scheint das problem untergegangen zu sein also:
class a { private: vector<string> b; public: void setString(string name) { b.push_back(name); } };das funktioniert nicht da der compiler meint es gäbe einen unaufgelöstes externes symbol. was mache ich falsch?
Ohne den Fehler zu sehen ist es schwer, zu sagen, was los ist.
-
der fehler :
gamestates.obj : error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenced in function "public: __thiscall std::_Vector_const_iterator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >::_Vector_const_iterator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_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> > *,class std::_Container_base const *)" (??0?basic_string@DU?allocator@D@2@@std@@V?basic_string@DU?allocator@D@2@@std@@@2@@std@@QAE@PAV?char_traits@D@std@@V?$allocator@D@2@@1@PBV_Container_base@1@@Z)... ja ich weiss das is übertrieben