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

Полиморфные функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread697541.html
Нужно написать программу, которая транспонирует матрицу, предварительно введённую с клавиатуры пользователем.
C++ Подскажите, где ошибка в программе #include<iostream.h> #include<math.h> void main() {int b,k,t; b=0;k=0;t=0; {if (b+k+t==100) for (;b<=10,k<=20,t<=100;) //здесь должна быть скобка со... http://www.cyberforum.ru/cpp-beginners/thread697539.html
Треугольник задаётся либо тремя сторонами, либо двумя сторонами и углом между ними, либо стороной и двумя прилежащими углами ... C++
Треугольник задаётся либо тремя сторонами, либо двумя сторонами и углом между ними, либо стороной и двумя прилежащими углами (три конструктора + конструктор по умолчанию). Всё написано, все нужные...
Шаблонная структура C++
template <class T> struct List{ T obj; struct List*next; }; class Hesh_table{ private: List *head; List *course; int size;
C++ memory leaks | Деструктор http://www.cyberforum.ru/cpp-beginners/thread697512.html
#ifndef INTEG_H_ #define INTEG_H_ #include <iostream> using namespace std; class integer{ private: int value; int i;
C++ Определить минимальный элемент массива Помогите решить срочно !!! Записать элементы массива X в массив Y . Определить минимальный элемент массива X. Желательно с комментариями Заранее спасибо !!! подробнее

Показать сообщение отдельно
Костя Хута
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 22
14.11.2012, 17:42  [ТС]
Цитата Сообщение от Croessmah Посмотреть сообщение
Вообще то Вам как минимум нужен еще один класс, ибо создать объект абстрактного класса нельзя.
Делайте класс, наследуйте его от Abstract (NewClass->Abstract). Сделайте в нем реализацию метода print_msg(). Создайте объект этого класса и передавайте в функцию указатель на этот объект. В функции же вызывайте метод print_msg();

class Abstract{ //Абстрактный класс
public:virtual void print_msg()=0;
};

class Planet : public Abstract{
void print_msg(){//реалізація віртуальної функціїї в класі
cout<<" Virtual'na fynkciya";
}
}

int main()
{


}


теперь нужно создать полиморфную функцию, аргументом которой будет класс Абстракт..и нужно еще вызвать ее из меина наверное
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru