Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ БД "Автомобили", получить номера автомобилей, зарегистрированных в ноябре и декабре прошлого года Есть следующее задание: 1. Создать запись для хранения следующей информации: – код владельца, – номер автомобиля, – марка автомобиля, – дата выпуска, – дата регистрации. 2. Предусмотреть возможность добавления, изменения и удаление записи и отображения данных на экран. Для хранения данных использовать стек. 3. Получить список номеров и марок автомобилей, зарегистрированных в... https://www.cyberforum.ru/ cpp-beginners/ thread2392530.html Вычислить значение выражения и вывести результат на консоль C++
C++ Ассоциативные контейнер - SET https://www.cyberforum.ru/ cpp-beginners/ thread2392519.html
что с помощью set реализовано в main ? #include<iostream> #include<set> using namespace std; class object { int id; double weight; public: object(const int id_ = 0, const double weight_ = 0.0) : id(id_), weight(weight_)
C++ Можно ли записывать объект в вектор, еще в конструкторе? Привет! Я хочу создать класс, в котором будет static вектор объектов этого же класса, и еще хочу(много блин хочу) чтобы в конструкторе обьект который создается сразу записывался в этот вектор. Что-то типа: class A { static vector<A> Avec; public: A() { https://www.cyberforum.ru/ cpp-beginners/ thread2392512.html
Мне говорят, что в задачах множество ошибок и работает, только задача 6 C++
Вот код задач. Я не знаю, почему мне пишут, что много ошибок и ничего нормально не работает. Подскажите, где ошибки и как исправить: // Задание 6: Пользователь вводит целое число. Необходимо вывести все целые числа, на которое заданное число делиться без остатка. #include "pch.h" #include <iostream> using namespace std; int main() { setlocale(0, "rus"); int a; cout << "a: >>"; cin >> a;...
C++ Удаление пробелов в начале и в конце https://www.cyberforum.ru/ cpp-beginners/ thread2392505.html
Задание:Предложите два варианта функции, удаляющей из строки ведущие и концевые пробелы Помогите, пожалуйста,починить код программы: Не выводит преобразованную строку, подскажите, что не так? void FirstRemoveSpaces(char str) { int i, j; int len = strlen(str); // определяем количество символов for (i = 0, j = 0; str; ++i) if (str != ' ' || str != ' ') { // если не нашли пробел...
C++ Нужна подмога поскорее https://www.cyberforum.ru/ cpp-beginners/ thread2392471.html
Вычислить y=x/5, 0,5=>x=>5, х=0,5. Вывести все значения х и y в виде вертикальной таблицы. Использовать оператор while.
C++ Цикл: Посчитать среднее арифметическое всех чисел в заданном диапазоне. Цикл while.
Напишите пожалуйста код для данной задачки с помощью цикла while Вывести числа в пользовательском диапазоне с шагом, указанным пользователем. а.Посчитать среднее арифметическое всех чисел в этом диапазоне. б.Подсчитать среднее арифметическое всех чисел, кратных пользовательсткому числу (пользователь вводит число для проверки чисел диапазона на кратность этому числу)
C++ Задется положение ферзя и любой другой фигуры на шахматной доске https://www.cyberforum.ru/ cpp-beginners/ thread2392451.html
Задется положение ферзя и любой другой фигуры на шахматной доске (8х8) по средствам ввода пользователя. В случае, если ферзь бьет эту фигуру, то перевести ее в безопасное место, координаты которого определяются с помощью генератора случайных чисел. Вывести результат. Я даже не понимаю с чего начать здесь, помогите пожалуйста.
C++ Проблема с выводом ответа На первый и на второй день рождения Винни Пух съел по 100 грамм еды. На каждый следующий день рождения, Винни съедает столько, сколько на двух предыдущих днях рождения. Определить сколько еды Винни должен будет поглотить на 15 день рождения. Вывод оформить в формате: ххх кг, ххх грамм. чтобы вывести в килограммах я поделил сумму на 1000, а чтобы вывести в граммах единственное до чего я... https://www.cyberforum.ru/ cpp-beginners/ thread2392444.html
Задача через цикл while C++
Напишите пожалуйста код для данной задачи: 1.Вывести числа в пользовательском диапазоне с шагом, указанным пользователем. а.Посчитать среднее арифметическое всех чисел в этом диапазоне. б.Подсчитать среднее арифметическое всех чисел, кратных пользовательсткому числу (пользователь вводит число для проверки чисел диапазона на кратность этому числу)
C++ Ошибка Expression: string subscript out of range https://www.cyberforum.ru/ cpp-beginners/ thread2392433.html
1)Вывести сообщение "МОЖНО", если из букв введённой строки X можно составить введенную строку Y, при условии, что каждую букву строки X можно использовать один раз; и сообщение "НЕЛЬЗЯ" в противном случае. 2)В строке удалить все пробелы, а затем после каждой пятой буквы вставить знак вопроса. При компиляции с одним знаком препинания все выдает нормально, а если добавить больше одного...
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
22.01.2019, 15:07 0

Что происходит когда передается в функцию базового класса аргумент с типом производного класса? - C++ - Ответ 13262464

22.01.2019, 15:07. Показов 858. Ответов 3
Метки (Все метки)

Ответ

Achill, происходит т.н. "срезка" (slicing). Т.е. да, часть информации теряется.

Читайте у Саттера (Сложные задачи на С++) и Мэйерса (Эффективное использование C++) подробно.

Вернуться к обсуждению:
Что происходит когда передается в функцию базового класса аргумент с типом производного класса? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2019, 15:07
Готовые ответы и решения:

Вызов объектом базового класса функцию из производного класса!
Как можно осуществить вызов или передачу значения в базовый класс для дальнейшего вычисления этого...

Из производного класса вызвать функцию базового
Есть два класса, необходимо из производного класса вызвать функцию базового. //...

Вызов метода производного класса через обращение к методу базового класса
Добрый день. Изучаю основы ООП, наткнулся на проблему. Если создавать классы внутри main.cpp,...

Как сложить объект базового класса с объектом производного(наследуемого класса)
Как умножить объект базового класса с объектом производного(наследуемого класса): ozenka - объект...

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

Почему объект производного класса не видит префиксный оператор из базового класса?
Короче создал я базовый класс с перегруженным префиксным оператором ++. Потом чтоб его...

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

Указатель на объект базового класса и адрес объекта производного класса
Пример кода: class Class1 { public: Class1(int x) { j = new int; *j = x; }...

Создание указателя типа базового класса на экземпляр производного класса
Добрый день! Иногда видел коды, где создавался указатель типа базового класса на объект класса -...

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