Люди помогите плиз начинающему разработчику:
У меня вот такая вот проблемка: Есть два веселых класа которые по сути делают одно и тоже и полностью одинаковый набор ф-ций
загагулина в том что "первый вызывает второй"

тоесть набор ф-ций повторяется в хедере обоих класов

вот это примерчик
#include COPY.h
class PARENT
{
public:
PARENT(void);
public:
~PARENT(void);
virtual COPY* GetCOPY() = 0;
/*Полностью повторяемый набор ф-ций*/
int myFunc(чтото);
int myFunc1(чтото);
/* и так далее*/
}
Зачем это надо??
для того чтоб парент помимо самой ф-ции вызывает еще одну софтинку и выглядет это примерно так:
...
int PARENT::myFunc(чтото)
{
...
COPY *pCopy = PARENT::GetCOPY();
/*визивается совтинка которая что то делает*/
...
pCopy->myFunc(чтото)
...
}
Теперь собственно вопрос —
PARENT.obj : error LNK2019: unresolved external symbol "public: class int __thiscall COPY::myFunc(чтото)" referenced in function "public: class int __thiscall PARENT::myFunc(чтото)"
и так на все 35 ф-ций

(
Я конечно понимаю что вопрос собственно нубский но ооочень прошу помочь, повторюсь, начинающему розработчику.
Заранее спасибо
Извини не очень понял что ты делаешь, но вроде бы в таких случаях очень подойдет наследование
class A
{
......
many functions class A
......
}
class B: A
{
OneFuncClassB(){};
}
в результате B вызывает свою функцию и все функции класса А
Здравствуйте, Alex Dav, Вы писали:
AD>Извини не очень понял что ты делаешь, но вроде бы в таких случаях очень подойдет наследование
AD>AD>class A
AD>{
AD>......
AD>many functions class A
AD>......
AD>}
AD>class B: A
AD>{
AD>OneFuncClassB(){};
AD>}
AD>
AD>в результате B вызывает свою функцию и все функции класса А
Спасибо помогло и разобрался