Форум программистов, компьютерный форум CyberForum.ru

Конструкторы и деструкторы при наследовании. Пара вопросов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлами в С++. надо, завал http://www.cyberforum.ru/cpp-beginners/thread523084.html
Даны матрицы А(6,3) и В(4,5).Найти наибольший и наименьший элементы каждой. Оформить в виде отдельной функции
C++ Файл Создать файл, содержащий информацию о студентах, которые прибыли в лагерь. Структура записи: - Фамилия, - Номер отряда, - Наименование факультета. Распечатать список по номерам отрядов, начиная с наименьшего номера и заканчивая самым большим. Вывести информацию о конкретного студента X. Количество отрядов> 5, X вводится с клавиатуры. последняя задача в курсаче помогите, нужно на четверг!!! http://www.cyberforum.ru/cpp-beginners/thread523076.html
C++ Error C2106 как обойти?
Вот фрагмент кода на Delphi Type matr=array of real; vect=array of real; ... X1:matr; Y1,Z1:vect; ... X1:=alpha; Y1:=beta; Z1:=gamma; ************************************** Перевел его на С++ float X1, Y1, Z1;
C++ инвертированние
как после инвертированния сделать масив наведите пример пожалуйста.
C++ Программа формирующая отчет об аппаратном обеспечении пк http://www.cyberforum.ru/cpp-beginners/thread523035.html
нужна прога которая работает как модуль, формируюет отчет об аппаратном обеспечении пк и этот отчет забивает в БД.
C++ Вводится последовательность из N вещественных чисел. Определить наименьшее число, среди чисел больших 20. Вводится последовательность из N вещественных чисел. Определить наименьшее число, среди чисел больших 20. подробнее

Показать сообщение отдельно
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
20.03.2012, 16:38     Конструкторы и деструкторы при наследовании. Пара вопросов
Цитата Сообщение от Kravensky Посмотреть сообщение
Если будет вызываться конструктор базового типа, он будет выдавать ошибку, не найдя нужную переменную. Раз его в производном переопределить нельзя, как решить эту проблему?
никакой проблемы нет. конструктор базового отвечает за переменные объявленные (определенные) в базовом классе, производного - в производном

Kravensky, вы изучали динамический полиморфизм?

Цитата Сообщение от Kravensky Посмотреть сообщение
Если под именем производного класса, то это будет уже деструктор производного класса, и базовый всё равно будет вызываться. Если под именем базового класса, то...
всё верно.

а если так?
C++
1
2
3
class Base {};
class Derived: public Base {};
Base * obj = new Derived(...);
 
Текущее время: 01:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru