Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2013, 08:23   #1
a.b
Новичок
Джуниор
 
Регистрация: 25.09.2013
Сообщений: 1
По умолчанию Как из конструктора копии вызвать другой конструктор?

Как вызвать конструктор по умолчанию?

Код:
class A
{
public:
	int a;
	A() { a = 0;}
	A(const A& object) { ...}
};
a.b вне форума Ответить с цитированием
Старый 25.09.2013, 09:27   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Никак, можно вызывать только конструктор родительского класса.
А и зачем это нужно - все равно нужно скопировать а, так что нет смысла сначала инициализировать а потом копировать.
waleri вне форума Ответить с цитированием
Старый 25.09.2013, 11:58   #3
still_alive
Great Code Monkey
Форумчанин
 
Аватар для still_alive
 
Регистрация: 09.08.2007
Сообщений: 533
По умолчанию

Так или иначе делегирование конструкторов появилось только в с++11.
still_alive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как вызвать процедуру из другой процедуры? bakanaev Общие вопросы Delphi 26 07.08.2012 07:48
Конструктор копии Стремящийся Общие вопросы C/C++ 5 03.05.2012 20:50
C++. Как в классе-потомке несколько раз вызвать один и тот же конструктор из базового класса? fly0f Помощь студентам 6 17.04.2012 01:49
Как вызвать функцию одной программы из другой. KobolD Помощь студентам 8 10.06.2010 15:06
Как вызвать одну форму из другой? JamS007 Общие вопросы C/C++ 10 21.11.2008 19:33