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

Вызов конструктора текущего типа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция strcmp http://www.cyberforum.ru/cpp-beginners/thread792960.html
В каком файле посмотреть функцию strcmp? В string.h смотрел и там ничего не нашел. В string тоже нет. Точнее в string.h есть, но там только один заголовок а самой функции нет.
C++ Как освободить состояние потока ? Здравствуйте. Нужна помощь. Вот небольшая часть моей программы int nr_block; while (true) if (cin>>nr_block,cin.good()) { cout<<"It's OK "<<'\n'; break; } else { http://www.cyberforum.ru/cpp-beginners/thread792955.html
C++ Разработайте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат
Разработайте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат. Например, число 12,5 должно быть преобразовано к виду 12 руб. 50 коп.
Проверить программу с linked list C++
Есть программа, но уверен много недочётов - сам не вижу. Например, правильно ли описаны private member? Так же не понятно с VALUE SEMANTICS - Assignments и the copy constructor. Подскажите, пожалуйста.:) //Программа использует Linked list для класса контейнер sequence Header file: // Description: sequence3.h
C++ Очистка памяти http://www.cyberforum.ru/cpp-beginners/thread792922.html
Подскажите пожалуйста что не так делаю, создаю массив лейблов: TLabel **Labels; Labels = new TLabel*; for(int i = 0; i < rabot + 2; i++) { Labels = new TLabel(Form1); Labels->Parent = Form1; Labels->Top = 40 + i * 30; Labels->Left = 20; Labels->Height = 20;
C++ Конструкторы Объясните на пальцах, для чего нужны конструкторы? подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
28.02.2013, 09:39     Вызов конструктора текущего типа
Psilon, можно поступить иначе - делегировать инициализацию из всех конструкторов некоторому приватному методу init, в котором и выполнять все действия по инициализации. Правда, тут исключается возможность (а в некоторых случаях необходимость) использовать список инициализации, поэтому, если это необходимо, придётся использовать его прямиком из конструкторов, что может привести к дублированию кода.
 
Текущее время: 18:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru