Форум программистов, компьютерный форум 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... подробнее

Показать сообщение отдельно
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
07.08.2012, 12:39     Не вызывается нужный конструктор базового класса
Не уверен, но по-моему, конструктор Employee должен выглядеть так:
C++
1
2
3
4
Employee(string nm) :
                         Person(nm),
                         Manager(nm),
                         Student(nm)
Это связано с тем, что виртуальные наследники от Person, классы Manager и Student не инициализируют поля Person. Это должен делать невиртуальный наследник - Employee. В списке инициализации ты не указал Person(nm), поэтому компилятор потребовал от тебя конструктор по умолчанию.
 
Текущее время: 09:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru