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

Виртуальные функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать автоматическое обновление http://www.cyberforum.ru/cpp-beginners/thread922611.html
Здравствуйте! Есть программа с функцией обновления через интернет. Проверка обновления и само обновление происходит по нажатию на кнопку. А как сделать проверку обновления при запуске программы?...
C++ Движение змейки Никак не получается сделать движение змейки с последующим присоединением элементов к ней при съедании яблока. Помогите пожалуйста!!! #include <stdio.h> #include <stdlib.h> #include <conio.h>... http://www.cyberforum.ru/cpp-beginners/thread922593.html
C++ std::map и перегрузка оператора
решил освоить стандартные контейнеры и очередь за "map" нахожу на http://en.cppreference.com/w/cpp/container/map замороченный код, сокращаю его, чтоб читалось, работает. Но как? Здесь по-видимому...
C++ Наследование статической переменной
есть класс с статистическим полем я от него "произвожу" два потомка. у всех этик классов будет одно общее поле(переменная) или же у каждого своё?
C++ перевести программу из паскаля в с++ (для среды Borland C++). Дан массив размера N. Осуществить циклический сдвиг элементов массива влево на одну http://www.cyberforum.ru/cpp-beginners/thread922570.html
Помогите пожалуйста перевести программу из паскаля в с++(для среды Borland C++) Условие:дан массив размера N. Осуществить циклический сдвиг элементов массива влево на одну позицию (при этом АN...
C++ перевести программу из паскаля в с++ (для среды Borland C++). Дана матрица размера MxN. Поменять местами столбец с номером N и первый из столбцов Помогите пожалуйста перевести программу из паскаля в с++(для среды Borland C++) Условие:дана матрица размера MxN. Поменять местами столбец с номером N и первый из столбцов, содержащих только... подробнее

Показать сообщение отдельно
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345

Виртуальные функции - C++

13.07.2013, 16:39. Просмотров 445. Ответов 9
Метки (Все метки)

Какие происходят изменения, когда в классе объявляем одну или несколько функций виртуальными?

Вот, например, если в SuperClass перед функцией Show() написать слово virtual, то что произойдет?

C++
1
2
3
4
5
6
7
8
9
class SuperClass
{
public:
    SuperClass(int n)   { value = n; }
    void Show()             { cout << value << endl; }
 
private:
    int value;
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru