Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вызов функции из главного класса во второстепенной

5.1K
21 августа 2008 года
Karrde
88 / / 15.10.2007
Задача такая. Имеется один класс, из которого вызываются остальные(второстепенные))) Но мне нужно продублировать одну из функций, то есть чтобы при исполнении функции во второстепенном классе она обращалась в главный и вызывала функцию главного класса. Как это сделать? Заранее благодарю))
P.S. Работа в visual c++
1.9K
21 августа 2008 года
max_dark
256 / / 11.11.2005
Код:
#include <cstdlib>
#include <iostream>

using namespace std;

class parent {
    public:
        parent() {
            ;
        }
        void func1() {
            cout<<"parent::func1"<<endl;
        }
        virtual void func2() {
            cout<<"parent::func2"<<endl;
        }
        void func3() {
            cout<<"parent::func3"<<endl;
        }
};class child:public parent {
    public:
        child() {
            ;
        }
        void func2() {
            cout<<"child::func2"<<endl;
            parent::func2();
            cout<<"child::func2"<<endl;
        }
};
int main(int argc, char *argv[])
{
    child c;
    c.func1();
    c.func2();
    c.func3();
    return EXIT_SUCCESS;
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог