Problem s konstruktorom v C++
V C++ si vytvorim triedu a v nej konstruktor. Najprv to napisem v headre a potom napisem .cpp a tam vytvaram konstruktor
Device.h
...
public:
Device(vector<Addr> addresses);
...
Device.cpp
Device::Device(vector<Addr> addresses) //-> tento riadok mi vyznačí ako chybný: undefined reference to `vtable for std::Device'
{
.....
}
Ďakujem
ak viete preco mi hadze chybu na konstruktor tak budem velmi vdacny.
Pre pridávanie komentárov sa musíte prihlásiť.
Btw. používať hocijaḱú vačšiu triedu ako argument funkcie je prasarina. Predávaj to referenciou, alebo pointerom.
destruktor som nemal definovany. :(
jj argumenty su pointre
Som vdacny.