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

Вызов конструктора шаблонного класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Регулярные выражения http://www.cyberforum.ru/cpp-beginners/thread1059196.html
Ребят, у меня тут проблемы. В файле input.txt есть строчки, в которых нужно найти вес, т.е., например, 221 kg, 45g и отправить их в аутпут. Но она почему-то не работает. Помогите, пожалуйста. ...
C++ Где допущена ошибка? :( Движение фигуры по кругу Доброе времени суток! Помогите, пожалуйста, закончить программу. Долго уже над ней мучаюсь и не могу понять в чем проблема. Программа запускается, но ее моментально выбивает. Само задание: ... http://www.cyberforum.ru/cpp-beginners/thread1059195.html
Последовательный поиск, Двоичное дерево поиска C++
Ребята помогите пожалуйста нужно найти число N из записанных в фаиле чисел(тип double) и вывести его позицию и тоже самое нужно при помощи дерева двоичного поиска , на С нужно , помогииите ребяяят ...
C++ Затруднение
и так ребят,есть задание: Движение закрашенного треугольника в центре экрана по синусоиде сверху вниз. вот у меня возник вопрос,как прописывать это движение по синусоиде??? через sin?? или же...
C++ Написать код программы, выполняющей растяжку списка и вставку, удаление из списка и сжатие списка http://www.cyberforum.ru/cpp-beginners/thread1059180.html
Люди ПОМОГИТЕ осталось совсем мало , мне нужна помощь!!! написать код программ: 1) Написать код программы, выполняющей растяжку списка и вставку, удаление из списка и сжатие списка. Кому не...
C++ пишу программу на С++, и делаю в ней ассемблеровскую вставку. Возможно ли в этой _asm вставке сделать С++ вставку? Я пишу программу на С++, и делаю в ней ассемблеровскую вставку. Возможно ли в этой _asm вставке сделать С++ вставку? Если да, то как? подробнее

Показать сообщение отдельно
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.12.2013, 06:55
Цитата Сообщение от viktorius Посмотреть сообщение
получается с шаблонами это не нужно делать?
Шаблоны тут не при чём.
Цитата Сообщение от viktorius Посмотреть сообщение
конструктор Manager вызывает конструктор Employee
И Manager производный от Employee. Так? У вас в коде разве есть наследование? Это во-первых. Во-вторых, если написапть так:
C++
1
2
3
4
Manager::Manager(): sub(0)
{
    cout<<"Manager new"<<endl;
}
, то будет то же самое, только конструктор по умолчанию вызывается не явно. Если нужно инициализировать конструктором не по умолчанию, то его уже нужно явно вызывать.

Добавлено через 3 минуты
Как в вашем коде вызвать явно конструктор по умолчанию, я показал в 4 посте:
C++
1
2
3
4
5
6
7
8
9
Express::Express(): s(), str(0), len(0)
{}
 
Express::Express(const char *ss): s()
{
    len = strlen(ss);
    str = new char[len + 1];
    strcpy(str, ss);
}
Добавлено через 1 минуту
Ссылку, про работу конструкторов, я вам выложил. Читайте.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru