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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2018, 05:28   #1
polin11
Форумчанин
 
Регистрация: 07.06.2015
Сообщений: 164
По умолчанию Объявления в конструкторе класса

Поясните пожалуйста, в чем суть вопроса, меня вводит в заблуждения понятие Point of declaration - что это такое?
Where do you initialize a non-static class member that is a reference?
1) Point of declaration and member initialization list
2) Point of declaration only
3) Merber initialization list only
4) Body of constructor only
5) Member initialization list and body of constructor

Насколько понял ответ 5, пример
Код:
class A {
	int y;
	int &x=y;
public:
	A(int val) x(val){}  //body of constructor
	A(int val){x=val;}   //initialization list 
	void show() { cout << x; }
};
polin11 вне форума Ответить с цитированием
Старый 23.03.2018, 07:51   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Вы весь свой тест будет на форум копировать? Вы настолько ленивы, что даже забить в гугл c++ non-static class member и ткнуть первую ссылку не можете?

http://en.cppreference.com/w/cpp/language/data_members
p51x вне форума Ответить с цитированием
Старый 24.03.2018, 16:25   #3
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Вы весь свой тест будет на форум копировать? Вы настолько ленивы, что даже забить в гугл c++ non-static class member и ткнуть первую ссылку не можете?

http://en.cppreference.com/w/cpp/language/data_members
напротив, нужно быть оч трудолююивым,
что бы так репостить по нескольким форумам.
_Bers вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Надо задать объект класса в конструкторе. ZiPPER7 Общие вопросы C/C++ 4 17.12.2016 16:11
TThread. Почему нельзя выполнить start в конструкторе класса а resume можно? Человек_Борща Общие вопросы Delphi 1 09.01.2013 19:44
Динамическое Выделение Памяти В Конструкторе Класса D-Vampire Общие вопросы C/C++ 5 20.12.2011 00:34
Объект одного класса в конструкторе другого Benderbej PHP 5 13.02.2011 22:48
Вопрос по поводу объявления класса в С++ Билдер prikolist Общие вопросы C/C++ 2 08.04.2009 23:07