Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

derived class - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на простые числа http://www.cyberforum.ru/cpp-beginners/thread662359.html
Определить все числа, принадлежат промежутку , сумма цифр которых простым числом.
C++ Нужно запсиать условие этого примера Пожалуйста запишите условие примера вот этого примера: http://www.cyberforum.ru/cpp-beginners/thread662352.html
C++ Наибольший элемент матрици н-ого порядка в заштрихованной области
Всем доброго времени суток, столкнулся с тем что программа работаёт правильно через раз, помогите пожалуйста отредактировать код, условие думаю ясно с названия темы,единственное что забыл добавить...
C++ Из 4 введенных чисел
Из 4 введенных чисел найти сумму цифр которые лежат в диапазоне от 5 до 12. Вот кое что написал, да и то всегда выдает 0. Исправьте и подскажите как дописать... #include <stdio.h> #include...
C++ Задачка на площади http://www.cyberforum.ru/cpp-beginners/thread662325.html
Здравствуйте! По программированию задали задачку на С++. Собственно сама задача: Круг и квадрат. Дана два вещественных числа: площадь круга и площадь квадрата. Определить поместится ли круг в...
C++ изучение C до C++ объязательно изучить C до изучения C++ ? подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4884 / 3019 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1

derived class - C++

02.10.2012, 20:42. Просмотров 374. Ответов 6
Метки (Все метки)

Привет.
Что-то я туплю под вечер и никак не соображу, как сделать чтобы сначала вызывался метод базового класса, а потом порожденного? Это вообще возможно?
пример
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
using namespace std;
 
class base {
public:
    void test() {
        cout << "base::test\n";
    }
};
 
class derived : public base {
public:
    void test() {
        cout << "derived::test\n";
    }
};
 
int main()
{
    base *p = new derived;
    p->test();
    delete p;
}

вывод
base::test

Вызывается только base::test();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru