Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выполнить сортировку символов в строке. Порядок возрастания "весов" символов задать таблицей вида char ORD[] = "АаБбВ Выполнить сортировку символов в строке. Порядок возрастания "весов" символов задать таблицей вида char ORD = "АаБбВвГгДдЕе1234567890"; Символы, не попавшие в таблицу, размещаются в конце отсортированной строки. Друг написал ответ к этой задаче, но я не могу ее ни понять, ни обьяснить, можете написать объяснение к ней? #include<stdio.h> #include<iostream> #include<cstdlib>... https://www.cyberforum.ru/ cpp-beginners/ thread2182128.html Реализовать программный эмулятор командного интерпретатора ОС Linux(C# или C++) C++
Реализовать программный эмулятор командного интерпретатора ОС Linux Набор команд: ls,cd,pwd,mkdir,rmdir,rm,grep,cp,mv,touch,cat,more,echo
C++ Как программно реализовать процедуру съема данных? https://www.cyberforum.ru/ cpp-beginners/ thread2182109.html
Разработать цифровой измеритель температуры и давления промышленной установки: - на базе микроконтроллера AVR . . . ; - диапазон измеряемых температур +50°С . . . +750°С ( или др.), с точностью ± 0.1°С ( или др.); - тип температурного датчика – термопара (термосопро-тивление платиновое, медное, …); - датчик давления – тензорезистивный преобразователь;
C++ Не работают итераторы front_inserter и inserter https://www.cyberforum.ru/ cpp-beginners/ thread2182103.html
Имеется простой код: #include <iostream> #include <algorithm> #include <deque> using namespace std; int main() { int arr1 = { 11, 13, 15 };
Удалить из матрицы строки с одинаковыми шифрами C++
Здравствуйте, помогите решить задачу.В матрице K первый элемент каждой строки – шифр детали, остальные элементы – характеристики этой детали. Выявить, вывести на экран и удалить из матрицы строки с одинаковыми шифрами и несовпадающими характеристиками. Вывести также оставшуюся после этой операции матрицу.
C++ Значение и вектор матрицы. Методом простых итераций Здравствуйте, помогите пожалуйста с решением задачи.Для уточнения корня использовать метод простых итераций. Определить собственное значение и соответствующий ему собственный вектор матрицы https://www.cyberforum.ru/ cpp-beginners/ thread2182064.html
C++ Массив: Добавление элемента в динамический массив https://www.cyberforum.ru/ cpp-beginners/ thread2182053.html
Помогите пожалуйста разобраться с добавлением элементов в динамический массив. Смысл в том, что сначала создаем временный массив, кидаем в него данные из нужного массива, удаляем нужный массив, и создаем новый на размер больше, кидаем туда старые данные, и в конце новый элемент. void AddToCollection(Collection &col, int element) { if(col.elno == 0) { int temp; for(int i = 0; i...
Посчитать, сколько часов, минут и секунд осталось до полуночи. C++
Условие задачи: Пользователь вводит с клавиатуры время в секундах, прошедшее с начала дня. Вывести на экран текущее время в часах, минутах и секундах. Посчитать, сколько часов, минут и секунд осталось до полуночи. Как решил я: #include <iostream> #include <string> using namespace std; int main() { setlocale (LC_ALL, "Russian"); double secU, cha, min, sec, secPOst, chaP, minP, secP;
C++ Количество несократимых дробей на промежутке Здравствуйте. Застрял на следующей задаче: Дробь m/ n называется правильной несократимой, если 0 < m < n и НОД (m, n) = 1. Найдите количество правильных несократимых дробей со знаменателем n. Входные данные: Каждая строка является отдельным тестом и содержит число n (n <{10}^{9}).Последняя строка содержит 0 и не обрабатывается. Количество тестов не больше 100. Выходные данные: Для... https://www.cyberforum.ru/ cpp-beginners/ thread2182030.html C++ Как исправить Warning? https://www.cyberforum.ru/ cpp-beginners/ thread2182025.html
Warning ругается на эту строчку: if(pasirinkimas = true) И пишет: warning: suggest parentheses around assignment used as truth value | Что не так? #include <iostream> #include <string> #include <conio.h> #include <cstdlib> using namespace std;
C++ Заполнение массива указателей
Здравствуйте, подскажите, пожалуйста, почему после введения новых значений в массивы b и p меняются значения users и users, хотя функция push (функция присваивания) не вызывается? #include <iostream> #include <cstring> using namespace std; const int max_size = 300; const int datad = 2; class Users { protected:
C++ Переделать программу Нужно зделать ввод розмерности массива, и его елементов из текстовго файла под именем input.txt , и вывод у текстовый файл под названием output.txt вот сам код готовой программы, Спасибо! #include <iostream> #include <random> int n; void PrintMatrix(int **a); //вывод матрицы void SwapRows(int **&a, int i1, int i2); //замена строк местами void SortRows(int **&a); //сортировка строк int... https://www.cy
0 / 0 / 0
Регистрация: 26.11.2012
Сообщений: 40
30.01.2018, 16:55  [ТС] 0

Вывод объектов различных типов - C++ - Ответ 12075657

30.01.2018, 16:55. Показов 654. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от outoftime Посмотреть сообщение
stre_l0k, как и сказал nonedark2008, нужно создать абстрактный класс и определить в нем нужный метов, а в наследнике выполнить реализацию.
в примере вы привели два производных класса у которых один и тот же метод, наследуемый от класса родителя, это не совсем то, что я описал, мне нужно в одном векторе собрать несколько объектов разных типов, но произошедших от одного родительского класса и вывести их характеристики. Выводимые характеристики у объекта Книга и у объекта Машина будут разными (это просто к примеру). По совету nonedark2008 читаю про полиморфизм и привидение классов.

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

Объявление переменных различных типов
Совсем не понимаю задачу Помогите пожалуйста!!...

Ввод данных различных типов.
Ввод данных. Читаю книжку по плюсам. Застопорился на моменте с вводом данных, когда строки, числа и...

Возвращение различных типов данных
Привет. Есть необходимость реализации обработки различных типов данных. Имеются 3 различных...

Массив из массивов различных типов (malloc)
На сколько я знаю, объявление двумерного массива (интов) выглядит так: int** myArr =...

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

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

Ввод значений переменных различных типов
Всем доброго вечера. возникла проблемка с одним задание: Ввод значений переменных различных...

Представления различных типов данных в памяти компьютера
Такие данные на входе : 1. enum color { BLUE = 2, GREEN = BLUE + 8, CYAN,...

Ускорить программу ответа на запросы различных типов
Дан одномерный целочисленный массив A длины N. Пусть нумерация элементов в массиве начинается с 1 и...

Класс динамического массива для различных типов
Можно ли создать класс динамического массива, чтоб при создании массива можно было бы задать размер...

Щаблон для различных типов одномерных массивов
Общая постановка. Даны: число N и последовательность a1, a2, … aN. Создать шаблон класса,...

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