Как передать аргумент-указатель конструктору базового класса в C++?C++

Программы на C++. Форум разработчиков
Anonymous
Как передать аргумент-указатель конструктору базового класса в C++?

Сообщение Anonymous »

есть производный класс, который должен принимать указатель в качестве конструктора для базового класса.
как это сделать на C++, я пробовал, но возникла ошибка.
#include

using namespace std;

class Base {
protected:
int *num;
public:
Base(int *num);
virtual void print();
};

Base::Base(int *num){
this->num = num;
};

class Derived : public Base {
public:
Derived(int *num) : Base(*num);
void print();
};

Derived::print(){
cout

Подробнее здесь: https://stackoverflow.com/questions/710 ... uctor-in-c

Вернуться в «C++»