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

Полиморфизм - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите понять смысл задания http://www.cyberforum.ru/cpp-beginners/thread433631.html
(*3.5) Реализуйте версии istream и ostream для чтения и записи чисел в двоич- двоичном виде без преобразования их в символы. Рассмотрите достоинства и недостат- недостатки этого подхода по...
C++ С чего начать? Доброго времени суток! Уже достаточно давно засела мысль заняться программированием.Покопавшись немного в инете, решил определись для себя С++ (по описанию выглядит достаточно маневренным и... http://www.cyberforum.ru/cpp-beginners/thread433630.html
C++ Реализовать классы «стек» и «очередь» наследованием от базового класса «двусвязный список»
Всем добрый вечер! Помогите пожалуйста с лабораторной работой, дело в том что скоро сдавать, а я в С++ новичок. и совсем не понимаю как это сделать.... задание 1. Реализовать классы «стек» и...
Строки. Задача по С++ C++
Преобразовать строку так, чтобы буквы каждого слова в ней были отсортированы по возрастанию.
C++ Строки и бинарные файлы http://www.cyberforum.ru/cpp-beginners/thread433613.html
Программа читает из бинарного файла и выводит содержимое на экран. Потом можно добавить 1 элемент в любую ячейку. Проблема в том, что при выводе на экран, оно выводит 1 первый символ строки, а...
C++ Перевод из Delphi в c++ Помогите перевести код в с++ unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, md5, jpeg, ExtCtrls; type подробнее

Показать сообщение отдельно
dimcoder
Полярный
466 / 438 / 68
Регистрация: 11.09.2011
Сообщений: 1,136
23.01.2012, 16:35
Думаю сначала нужно создать саму иерархию, но сделать базовый класс "живущих с местоположением" абстрактным, с добавлениме того же местоположения и принт-функцией:
C++
1
2
3
4
5
6
7
8
9
10
11
class A
{
    public:
    A(int _x = 0, int _y = 0) {x = _x; y = _y;}
    int getX() {return x;}
    int getY() {return y;}
    virtual void print() = 0;
    private:
    int x;
    int y;
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru