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

Не вызывается нужный конструктор базового класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посчитать сумму четных элементов двумерного масива http://www.cyberforum.ru/cpp-beginners/thread634141.html
посчитать сумму четных элементов двухменого массива 10*10 расположенных под главной диагональю
C++ Разбор сложной строки с аргументами Здравствуйте друзья! Мне кажеться я заблудился в этой жизни(( В мою длл через пайп поступает строка, а точнее комманда на чтение или запись памяти в этой строке нужно распознать аргументы указывающие на адресс ячейки памяти которую нужно прочитать/или записать, аргументы разделены знаком # 1 аргумент строки означает чтение или запись 2 аргумент адресс ячейки http://www.cyberforum.ru/cpp-beginners/thread634137.html
Argc и Argv C++
Всем привет, у меня такой вопрос, как правильно вызвать данную функцию int test(int argc, char* argv){ } Я делала так, но компилятор выдает ошибки int main(int argc, char* argv){ for( i = 1; i<argc; i++) test(1, argv = "-n 1") } Что-то я неправильно делаю...
C++ Компилятор не видит заголовочные файлы
>Quiet Snow<, вот тут все описано :) Как сделать, чтобы он инклюды видел? Взято отсюда
C++ не получаеться привязать dll к проге http://www.cyberforum.ru/cpp-beginners/thread634094.html
не получаеться привязать dll к проге case 1001: //загрузим форму из DLL HMODULE hMod = LoadLibrary(L"lpnwf.dll"); //BOOL myRegClass(HINSTANCE hInst, int cmdMode); BOOL (*myRegClass)(HINSTANCE, int);
C++ Перевод из числа в строку Решил написать простую программу,переводящую число int-е в массив символов. Проблема в том,что когда мы вызываем ее так,что число передается непосредственно,то все нормально,но когда ставим переменную,то программа у меня рушится. Прошу помочь с этим,а то я не понимаю никак что у меня неправильно.. #include <iostream> #include <cmath> #include <cstring> using namespace std; int... подробнее

Показать сообщение отдельно
moskitos80
 Аватар для moskitos80
43 / 43 / 3
Регистрация: 04.10.2011
Сообщений: 146
Завершенные тесты: 1
07.08.2012, 12:54  [ТС]     Не вызывается нужный конструктор базового класса
Цитата Сообщение от John Prick Посмотреть сообщение
Это связано с тем, что виртуальные наследники от Person, классы Manager и Student не инициализируют поля Person. Это должен делать невиртуальный наследник - Employee.
Отлично! Чётко и по существу - теперь всё ясно. Я предполагал что здесь дело в виртуальных наследниках. Отдельно спасибо за С.Дьхерста
yuron_477 - я бы уже и сам догодался, но всё же спасибо и Вам.

Ещё маленький вопрос: в конструкторах у виртуальных наследников Manager и Student вообще не имеет смысла вызывать конструктор базового класса Person ?
 
Текущее время: 07:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru