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

Конструктор с двоеточием - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать группу классов "мобильный телефон" http://www.cyberforum.ru/cpp-beginners/thread1214962.html
Создать класс MICROCHIP, имеющий объем памяти в Гб (v - целое). Определить конструкторы. Создать класс MOBITELEFON содержащий объект m класса MICROCHIP. Дополнительно у этого класса есть название фирмы-изготовителя (f - литерный указатель). Определить конструкторы и деструктор. Определить private-производный класс TELEFON_C_VIDEO, имеющий дополнительно размер карты памяти (k - целое). Определить...
C++ С чего начать написание программы для 3D моделирования всем доброго времени суток=) я недавно загорелся идеей написать программку для 3D моделирования, но совсем не знаю с чего же мне начать... может есть у кого нибудь мудрый совет или интересная книжка для новичка=))) я знаю основы с++ и с# может другой какой язык посоветуете=) в общем F1 ;) http://www.cyberforum.ru/cpp-beginners/thread1214959.html
C++ Изменение текстовой строки в PE файле
Здравствуйте, Хочется реализовать вот такой http://stackoverflow.com/a/7625156 способ шифрования строк: с помощью макроса добавлять в строку маркер начала и конца потом находить в уже скомпилированном файле и шифровать. В принципе, это работает, но мне не понятно что делать с метками? Вот такой пример #include "stdafx.h" #include <string> #define KEY 0x15
C++ Уменьшение размера программы
Здравствуйте, мне нужно уменьшить размер программы, прочитал что нужно добавлять строки: #pragma optimize("gsy",on) #pragma comment(linker,"/RELEASE") #pragma comment(linker,"/MERGE:.rdata=.text /MERGE:.data=.text") #pragma comment(linker, "/SECTION:.text,EWR") #pragma comment(linker,"/FILEALIGN:512") Работаю в Code::Blocks но он не понимает команд типа pragma. В настройках проекта во...
C++ Создать целочисленный стек и удалить заданный элемент http://www.cyberforum.ru/cpp-beginners/thread1214928.html
Сформировать динамическую структуру данных «стек» и заполнить ее ин-формационные поля псевдослучайными натуральными числами (тип int). Вывести содержимое стека на экран, удалить из стека N-й по величине элемент, еще раз вывести стек на экран. Дополнительный массив для решения задачи не заводить. помогите сделать, совсем времени не осталось((
C++ Написать программу движения окружности в прямоугольнике В Паскале была тема: http://www.cyberforum.ru/pascal/thread286336.html А не могли бы вы пожалуйста перевести эту программу в С++? подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
23.06.2014, 14:10     Конструктор с двоеточием
Цитата Сообщение от Tulosba Посмотреть сообщение
Где Вы тут ссылочный тип-то нашли? Хотя, справедливости ради, стоит отметить, что инициализации ссылок тоже придется использовать инициализатор конструктора.
Но тут стоит отметить, что если связать константную ссылку с временным объектом в списке инициализации, то время жизни временного объекта закончится после выхода из конструктора.

Добавлено через 41 секунду
Цитата Сообщение от Tulosba Посмотреть сообщение
Например, если поле типа int, то присваивание значения будет и инициализацией, т.к. до этого поле было не инициализировано.
Оно имеет значение, а значит, по сути, оно было инициализировано мусором, но
Цитата Сообщение от Tulosba Посмотреть сообщение
тут вопрос терминологии и, вероятно, возможны разночтения.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru