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

C++

Войти
Регистрация
Восстановить пароль
 
the Michael
3 / 3 / 0
Регистрация: 24.09.2012
Сообщений: 14
#1

Проблемы с задачей - C++

24.09.2012, 19:01. Просмотров 408. Ответов 1
Метки нет (Все метки)

Я учусь на С++, и вот как бы понять, как именно эту зачаду решать в С++

1. Реализовать классы с рисунка. У класса Car создать метод GetModel, который возвращает строку "Unknown car model".
Название: 1.jpg
Просмотров: 49

Размер: 5.6 Кб
2. У классов - потомков перекрыть метод GetModel так чтобы он возвращал название конкретной модели.
3. В программе объявить переменную типа Car и по очереди присвоить в неё экземпляр каждого их четырех классов и вывести на экран результат метода GetModel.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.09.2012, 19:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проблемы с задачей (C++):

Проблемы со списком - C++
Никак не получается разобраться со списками. В программе вроде создаю простейший список из 2х элементов. Далее в цикле вывожу это все....

Проблемы с линковкой - C++
Возникла проблема. Нашел на другом форуме точную формулировку своей проблемы. Решение той проблемы не описано. Прошу помочь: ...

Проблемы с созданным ярлыком - C++
Доброго времени суток! Создаю ярлык в папку автозагрузки ниже указанным способом. При открытии ярлыка данный код не открывает файл. файл...

нужна с задачей - C++ Builder
2.9 и 2.15 на Bilder 5 помощь нужна с решением задачи! сам программировать не умею помогите люди добрые!

Подскажите с такой прикольой задачей: - C++ Builder
:) Здравствуйте Нужна помощь, подскажите с такой задачей: После установки ссылки на котором есть имена и оценки оно составляет...

Проблемы с циклом for - C++ Builder
Добро времени суток. В мемо заношу имена. Процедура возвращает места проживания людей. Не могу разобраться почему проверяется только...

1
Nick Alte
Эксперт С++
1641 / 1013 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
25.09.2012, 20:07 #2
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
#include <iostream>
#include <memory>
#include <string>
using std::cout;
using std::endl;
using std::string;
 
class Car {public: virtual string GetModel() const {return "Unknown car model";}};
class Honda: public Car {public: virtual string GetModel() const {return "Honda";}};
class Dodge: public Car {public: virtual string GetModel() const {return "Dodge";}};
class Lada: public Car {public: virtual string GetModel() const {return "Lada";}};
 
typedef std::unique_ptr<Car> pcar;
 
int main()
{
    pcar car(new Car);
    cout << car->GetModel() << endl;
    car = pcar(new Honda);
    cout << car->GetModel() << endl;
    car = pcar(new Dodge);
    cout << car->GetModel() << endl;
    car = pcar(new Lada);
    cout << car->GetModel() << endl;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2012, 20:07
Привет! Вот еще темы с ответами:

Проблемы с Windows 7 - C++ Builder
подскажите что это за ошибка в windows XP все работает, а в windows 7 вылазиет такая ошибка как можно с ней бороться я в...

Проблемы с условием - C++ Builder
void read(char*fname,AnsiString *st,int i) { TStringList *List = new TStringList; AnsiString SFile = fname; ...

Проблемы с WriteFile - C++ Builder
Надо открыть/создать файл, и всё время записывать туда какуюто информацию, и делать это всё на WinApi. Делаю так: при инициализации...

Проблемы с задачей - MS Excel
Задача прикреплена,за помощь буду очень благодарен!)))


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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