Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Задачи с ответами Ребят не подскажите где найти задачки по с++ чтобы был ответ(не код, а ответ примера) https://www.cyberforum.ru/ cpp-beginners/ thread1578560.html C++ Нет вывода в консоль
Доброго времени суток! В середине дня столкнулась со следующей проблемой. При сборке программы в Visual Studio 2008 все прекрасно и без ошибок, но тем не менее в консоль ничего не выводит. Если запустить программу второй раз, то возникает ошибка fatal error LNK1168: не удается открыть файл для записи. Приходится закрывать процессы вручную, но некоторые не хотят закрываться. Даже старый добрый...
C++ Строка: Найти все слова, которые начинаются и заканчиваются одной и той же буквой https://www.cyberforum.ru/ cpp-beginners/ thread1578551.html
Слова в текстовом файле разделяются пробелами и знаками препинания. Найти все слова, которые начинаются и заканчиваются одной и той же буквой. Пометить строку, где таких слов больше всего, звездочками в первой и последней позициях строки. Отсортировать строки в порядке возрастания длин. В конец каждой строки вставить ее длину.
C++ Почти отсортированные случайные данные что такое почти отсортированные случайные данные? мне необходимо эти данные отсортировать быстрой сортировкой. https://www.cyberforum.ru/ cpp-beginners/ thread1578548.html
C++ Необходимо определить, какой будет максимальная скорость мяча в течении t сек с точностью до 0.1сек
Добрый вечер. Что-то никак не могу разобраться. Пожалуйста, помогите выполнить лабу по программированию. Условие звучит так: Баскетболист подбрасывает мяч вертикально вверх с высоты Nм с начальной скоростью Vм/с. Определить с точностью до 0.1сек, когда, на какой высоте и какой будет максимальная скорость мяча в течении t сек. Вычисление высоты оформить в виде функции. Поиск максимального по...
C++ Для введенных с клавиатуры значений A, B, n, m и X вычислить S - проверить код Для введенных с клавиатуры значений A, B, n, m и X вычислить S: S=A+\sum_{i=m}^{n}{((x+B)/i)}^{2} Ребят не могли бы сказать всё ли правильно сделал? #include<iostream> using namespace std; int main() {int a,b,n,m,x; float s; int sum=0; https://www.cyberforum.ru/ cpp-beginners/ thread1578518.html
C++ Вывод двумерного массива int myArr = { 0 }; // инициализация двумерного размером 5x5 нулями cout << myArr << endl; //попытка вывести значение которое находится в 3 строке 4 столбике почему он не выводит 0 (или любое другое значение) а вместо этого выводит 12 символов? https://www.cyberforum.ru/ cpp-beginners/ thread1578504.html Использование чисел в определенном отрезке C++
Нужно сделать так, чтоб можно было вводить числа в отрезке от "с до d". Кто подскажет как записать? #include "stdafx.h" #include <iostream> using namespace std; int main() { setlocale (LC_ALL, "RUS"); int c=0, d=10; int n,i; int a=1; cout<<"Vvedite elementy masiva\n";
C++ Принцип подстановки https://www.cyberforum.ru/ cpp-beginners/ thread1578487.html
Всем привет. В чём заключается принцип подстановки при работе с классами, а конкретнее, при работе с виртуальными методами. Как оформляется этот принцип?
C++ Напишите студенту прогу в borland c++ не понимаю вообще написание программ, но лабы сдать нужно! https://www.cyberforum.ru/ cpp-beginners/ thread1578484.html
Переделать программу так, чтобы можно было сохранить результат обработки C++
есть код, который убирает комментарии в коде, но можно ли сделать так, чтобы она брала файл txt, обрабатывала и сохраняла готовый результат в новом txt #include <iostream> #include <string> using std::cin; using std::cout; using std::string; void deleteComments() { //string buffer = "";
C++ Помошь с лабораторными https://www.cyberforum.ru/ cpp-beginners/ thread1578477.html
Не могу справится с задачами, сделал только 7, остались эти. Нужно составить систему тестов для 4 пунктта в 1 задаче и вычислить полученное выражение для нескольких значений Х, определить при каких Х выражение не может быть вычислено. Для задачи 2 записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FALSE, если...
-12 / 0 / 4
Регистрация: 04.10.2014
Сообщений: 272
12.11.2015, 00:34  [ТС] 0

Передача в контейнер объекта через указатель на базовый класс - C++ - Ответ 8328538

12.11.2015, 00:34. Показов 1267. Ответов 12
Метки (Все метки)

Ответ

Цитата Сообщение от castaway Посмотреть сообщение
Ну так всё очевидно, ведь это не полиморфный базовый класс.
Это почему??????

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#pragma once
#include<string>
#include<list>
using namespace std;
 
class Taxi_Car {
    string Marka;
    int Year_of_prod;//Год выпуска
    int Year_of_to;//Год прохождения тех. осмотра
    int State_number;//Гос. номер
    int Reg_number;//Регистрационный номер
public:
    Taxi_Car();
    virtual ~Taxi_Car();
    //Методы Set и Get для компонентов класса
    void Set_Marka(string);
    string Get_Marka();
    void Set_Year_of_prod(int);
    int Get_Year_of_prod();
    void Set_Year_of_to(int);
    int Get_Year_of_to();
    void Set_State_number(int);
    int Get_State_number();
    void Set_Reg_number(int);
    int Get_Reg_number();
    //Виртульные 
    virtual void Show() = 0;//Общая функция вывода компонентов
    virtual void Inish() = 0;//Общая функция ввода компонентов
    virtual void File() = 0;//Общая функция сохранения данных объекта в файл;Бизнес-функция №1
    template<class Class_Type>
    void Sort(list <Class_Type>) = 0;
};
 
 
#pragma once
#include"Taxi_Car.h"
#include<list>
using namespace std;
 
class Shedule_Taxi: virtual public Taxi_Car {
    string Name_of_Trip;//Название маршрута
    int Cost;//Стоимость проезда
    int Number_of_Trip;//Номер маршрута
public:
    Shedule_Taxi();
    //Методы Set и Get для компонент класса:
    void Set_Name_of_Trip(string);
    string Get_Name_of_trip();
    void Set_Cost(int);
    int Get_Cost();
    void Set_Number_of_Trip(int);
    int Get_Number_of_Trip();
    //Общие функции ввода и вывода:
    void Inish();
    void Show();
    //Перегрузка операторов ввода-вывода
    friend ostream& operator << (ostream&stream, Shedule_Taxi ob);
    friend istream& operator >> (istream&stream, Shedule_Taxi& ob);
    //Бизнес-функции
    void File();
    void Sort(list<Shedule_Taxi>);
};
Добавлено через 44 секунды
Цитата Сообщение от castaway Посмотреть сообщение
artart96, давно на форуме? Знаешь что такое "теги"?
Что?

Вернуться к обсуждению:
Передача в контейнер объекта через указатель на базовый класс C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2015, 00:34
Готовые ответы и решения:

Запись объекта в файл через указатель на базовый класс
Можно ли при помощи write как-нибудь записать массив объектов производных классов в файл, используя...

Создание объекта через указатель на базовый абстрактный класс
Есть абстрактный класс, от него наследуется 3 класса. В программе предусмотрено создание нового...

Удаление массива через указатель на базовый класс
Всем привет! У меня тут возникли сомнения можно или нельзя удалять динамически созданный массив...

Вызов виртуальной функции через указатель на базовый класс
Всем привет! Помогите пожалуйста разобраться с вызовом виртуальной функции в программе. В моей...

12
12.11.2015, 00:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2015, 00:34
Помогаю со студенческими работами здесь

Возможно ли вызвать метод наследника через указатель на базовый класс
Возможно ли вызвать метод наследника,через указатель на базовый класс, если он не определён как...

Вызов метода производного класса через указатель на базовый класс
Всем привет ! Подскажите почему , при выполнении строки 45 я получаю ошибку ? А именно при...

Вызов виртуальной функции, определённой в дочернем классе, через указатель на базовый класс
Как вызвать виртуальную функцию, определённую в дочернем классе, через указатель на базовый класс?...

Преобразование типа при вызове виртуального метода через указатель на базовый класс
Доброго времени суток. Наткнулся на вот такой вопрос в сети и пока что не смог на него ответить,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru