Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Некорректный код #include <iostream> #include <string> #include <vector> #include <fstream> const int valuetickets(2); class Ticket { private: https://www.cyberforum.ru/ cpp-beginners/ thread2486698.html E0349 отсутствует оператор "=", соответствующий этим операндам. В перегруженном операторе присвоения C++
Всем привет! Начал изучать С++ по книжке Герберта Шилдта. Дошёл до перегрузки оператора присвоения и столкнулся с такой ошибкой. И до этого были небольшие ошибки, всё же что-то новое появляется, что-то изменяется. Вообщем помогите пожалуйста разобраться в чём проблема!!! #include "pch.h" #include <iostream> #include <Windows.h> #include <locale> #include <cstring> #include <cstdlib>...
C++ Как сделать проверку на наличие недопустимого слова? https://www.cyberforum.ru/ cpp-beginners/ thread2486595.html
Как сделать следующее: Строка: hello world test На выходе: Ошибка, потому что слово test не предусмотрено. Мне нужно сделать ограничение, т.е. есть допустимые слова (например hello и world) и, если в строке найдено слово, которое не входит в список этих слов, написать Ошибка
C++ Программа для создания файла и внесения в него данных Уважаемые компьютерные гении, я начинающий ученик уже больше часа не могу написать действующую программу. Значит цель у неё такая": нужно создать файл, и занести в него данные, напишите, пожалуйста, простую версию такой программы. Заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread2486590.html
C++ Никак не могу сделать эту задачу: Великое Лайнландское переселение
Лайнландия представляет из себя одномерный мир, являющийся прямой, на котором распологаются N городов, последовательно пронумерованных от 0 до N - 1 . Направление в сторону от первого города к нулевому названо западным, а в обратную "— восточным. Когда в Лайнландии неожиданно начался кризис, все были жители мира стали испытывать глубокое смятение. По всей Лайнландии стали ходить слухи, что на...
C++ Программа пропускает cin >> Программа состоит из 2 частей. В 1 ввод имени и числа, например "anna 6", выйти из цикла можно через Ctrl+Z. Во 2 части она должна искать среди введенных имен, но она не ищет, она пропускает cin >> (строка 50) и я не могу ввести имя для поиска. Как сделать чтобы не пропускала? IDE VS 2019 v16.2.0 #include "iostream" #include "string" #include "vector" #include "algorithm" #include "cmath"... https://www.cyberforum.ru/ cpp-beginners/ thread2486546.html
C++ Разделить char массив на 2 строки Имею char массив где хранятся логин и пароль соединенные вот так: std::string msg1 = login + " " + password; Далее на сервере мне надо разъединить их по 2 разным строкам. Вот так это выглядит на сервере: char msg1; recv(Connections, msg, msg_size, NULL); Как мне полученные данные записать в две строки (login, password)? https://www.cyberforum.ru/ cpp-beginners/ thread2486544.html Создание файла с расширением ( по умолчанию) C++
Уважаемые мастера! Для программы надо создать файл и записать туда содержимое через C++. Так вот в чем вопрос: пользователь должен написать только название файла, а программа должна задавать данному файлу переменным названием нужное расширение. Как это можно реализовать?Расширение в нашем случае ( .php )
C++ Как заменить '\0' на пробел ? Подскажите как это сделать Пример работы: Вход:hello world world hello Выход: hello world world hello https://www.cyberforum.ru/ cpp-beginners/ thread2486490.html C++ Библиотеки для для верификации отечатков пальцев https://www.cyberforum.ru/ cpp-beginners/ thread2486485.html
Здравствуйте,знает кто какие-либо библиотеки для верификации изображений отпечатков пальцев? Именно уже готовых изображений,потому что хочу использовать сканер телефона.
C++ Заголовочный файл string
Сейчас я читаю книгу Прата С. 2011 года и столкнулся с тем, что я могу использовать объект string без включения заголовочного файла <string>, а только подключив <iostream>: #include <iostream> int main() { std::string str1 = "cat"; std::cout << str1; return 0; } Какие изменения произошли за эти 9 лет с объектом string и с заголовочными файлами <iostream> и <string>?
C++ Рекурсивная функция.Найти среднее арифметическое https://www.cyberforum.ru/ cpp-beginners/ thread2486461.html
Нужно помощь в нахождение ошибок в рекурсивной формуле. #include"pch.h" #include<iostream> #include<cmath> using namespace std; double sum(int size, int *arr);
Комп_Оратор)
Эксперт по математике/физике
8949 / 4703 / 629
Регистрация: 04.12.2011
Сообщений: 13,999
Записей в блоге: 16
01.08.2019, 20:20 0

В C++ метод производного класса всегда переопределяет метод базового класса? - C++ - Ответ 13748894

01.08.2019, 20:20. Показов 6100. Ответов 22
Метки (Все метки)

Ответ

Цитата Сообщение от Casper-SC Посмотреть сообщение
Можно написать в производном классе using Base::foo; и ничего не придётся переопределять явно.
Можно всё сделать через место, которым не нужно. Есть вообще, возможность определить реализацию по умолчанию, для чисто виртуального метода, например. Только к месту ли? Я же говорил о ключевом слове override. Ведь если кто-то нечаянно изменит сигнатуру или вы сами ошибётесь, то все методы с верной сигнатурой вниз по иерархии будут отрезаны. И чувствовать будут себя отлично. Все будет работать. Не везде как хотелось бы. О перегрузке же был вопрос?

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

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

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

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

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

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

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

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

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

Возможно ли указатель производного класса инициализировать объектом базового класса?
имеется связка наследуемых классов A-&gt;B а от B наследуются одновременно еще два класса B-&gt;C и B-&gt;D...

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