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

Обращение к методам базового класса (есть ли подобие base/super?) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ scanf проверка вводимого типа http://www.cyberforum.ru/cpp-beginners/thread1059268.html
как узнать, что пользователь ввёл не число а строку, если от него требовалось первое и запрос проходил через функцию scanf?
C++ Горит зачет! Определить сумму чисел с чётными номерами и произведение чисел с нечетными номерами Определить сумму чисел с чётными номерами и произведение чисел с нечетными номерами. Подсчитать количество слагаемых и количество сомножителей. При вводе числа 77566 закончить работу. Нужно... http://www.cyberforum.ru/cpp-beginners/thread1059248.html
C++ Как вызвать функцию через указатель?
Добрый день. Всех с наступающим))Здоровье Счастье и бабок))) Подскажите как правильно сделать Тестовый рабочий пример struct AmiVar { ....... double rez; }; AmiVar Квадрат(int i,...
длина замкнутой ломанной линии C++
помогите с задачей, вопрос жизни и смерти,безумно нужно определить длину замкнутой ломанной в N мерном пространстве. в программе вводятся размерность пространства и количество точек(по этим...
C++ Считать символы из файла и записать из в другой файл http://www.cyberforum.ru/cpp-beginners/thread1059203.html
Вот смотрите задача: Дан текстовый файл с символами "абвгд", используя fread, fwrite, вывести в другом файле "аzвгд".Вроде написал код, а с ним что-то не то((Помогите....Во время отладки просто...
C++ Вызов конструктора шаблонного класса Есть шаблонный класс стек, он является полем в классе Express, но компилятор выдает ошибку " Ошибка 1 error C2614: Express: недопустимая инициализация члена: 'Stack' не является базовым классом или... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.12.2013, 23:01
Цитата Сообщение от gromo Посмотреть сообщение
Только вот если вы не будете переопределять в производном классе методы базового класса без virtual-спецификатора, то у вас и не возникнет неоднозначности, из-за которой вы создали эту тему.
gromo,
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
25
26
27
28
#include <iostream>
 
class Foo
{
public:
    virtual void print() const
    {
        std::cout << "foo\n";
    }
};
 
class Bar : public Foo
{
public:
    void print() const
    {
        Foo::print();
        std::cout << "bar\n";
    }
};
 
int main() 
{
    Bar b;
    Foo& f = b;
    f.print();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru