Mam problem z wysypującym sie kodem z wykorzystaniem dziedziczenia i przyslaniania. Sa sobie dwie klasy - jedna dziedziczaca po drugiej:
A.h
class AAA {
public:
virtual int funkcja();
};
A.cpp
int AAA::funkcja()
{
return 100;
}
B.h
class BBB: public AAA {
public:
int funkcja();
};
B.cpp
int BBB::funkcja()
{
return 500;
}
I teraz korzystam sobie z tego:
AAA *a = new AAA(); //dziala
BBB *b = new BBB(); //z ta linijka jest juz blad przy kompilacji
[Linker Error] Unresolved external 'BBB::funkcja()' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER5\PROJECTS\TEST\TEST.OBJ
Ogolnie zmierzam do tego ze chce korzystac z:
b->funkcja()
Problem pewnie jest trywialny i z cala pewnoscia gdzies cos przeoczylem. Bede wdzieczny za wskazowke.