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

Для чего виртуальные функции? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обнаружением нулевого указателя http://www.cyberforum.ru/cpp-beginners/thread1001175.html
Делаю алгоритм Хаффмана. Возникла проблема при построении таблицы соответствий. void MakeT (Node* root){ if(root->L!=NULL) {//проблемная строка code.push_back(0); MakeT(root->L); }...
C++ Не роботает сортировка Проблема в сортировке( программа проходит, но ничего полезного не делает), ее, мне так кажется, надо реализовать с помощью адресов. Буду рада всем вашым советам!!! main # include "class_m.h" #... http://www.cyberforum.ru/cpp-beginners/thread1001169.html
C++ Чтение из текстового файла
Есть список автомобилей с параметрами (марка ,цвет ,стоимость и так далее ) , хранившиеся в текстовом файле . Нужно написать программу в которой делается следующее. корректировку или дополнение...
Выявление ошибки C++
Помогите, пожалуйста, исправить программу (в функции treug в качестве параметра нужно использовать указатель *p), затем его использовать при вызове функции. Заранее большое спасибо. #include...
C++ Как создать динамический двумерный массив http://www.cyberforum.ru/cpp-beginners/thread1001133.html
Можно ли создать на С++ динамический двухмерный масив? Как? int z , x ; cin >> z ; cin >> x ; int *arr = new int(z); int *arr1 = new int(x); так не получаеться!
C++ Удаление последнего слова из строки Написать программу удаления последнего слова из строки. Заранее благодарю. подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6474 / 6037 / 1980
Регистрация: 18.12.2011
Сообщений: 15,625
Завершенные тесты: 1
08.11.2013, 09:48
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{
  Animal *animal; //  animal имеет тип "указатель на базовый класс"
  Animal UnKnown;
  Dog dog;
  Cat cat;
  
  animal = &UnKnown;  // инициализируем указатель адресом базового класса.
  animal->setfood();  // вызывается метод из базового класса Animal
 
  animal = &dog;   // инициализируем указатель адресом производного класса.
  animal->setfood(); // вызывается метод из производного класса Dog
 
  animal = &cat;  // инициализируем указатель адресом другого производного класса.
  animal->setfood(); //  // вызывается метод из производного класса Cat
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru