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?





  • 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?_Vector_const_iterator@V?\_Vector\_const\_iterator@V?basic_string@DU?char_traits@D@std@@V?char\_traits@D@std@@V?allocator@D@2@@std@@V?allocator@V?allocator@V?basic_string@DU?char_traits@D@std@@V?char\_traits@D@std@@V?allocator@D@2@@std@@@2@@std@@QAE@PAV?basic_string@DU?basic\_string@DU?char_traits@D@std@@V?$allocator@D@2@@1@PBV_Container_base@1@@Z)

    ... ja ich weiss das is übertrieben


Anmelden zum Antworten