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

Вопрос про конструктор класса по умолчанию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очень простой вопрос http://www.cyberforum.ru/cpp-beginners/thread374546.html
до смешного простой) как прервать выполнение ФУНКЦИИ в процессе работы программы? return 0; в этом случае не подходит т.к. завершает программу в целом, а мне нужно просто чтобы завершилась...
C++ Язык С На языке С :) напишите программу которая будет перемножать квадратную матрицу размером NxN на вектор размерностью N. Значение N выбрать таким образом чтоб максимально использовать возможную... http://www.cyberforum.ru/cpp-beginners/thread374543.html
C++ Длинная арифметика. Задача А + В
Прошу помочь решить эту задачку, желательно с закомментированными построчными объяснениями. Особенно про подключаемые файлы -инпут и аутпут. Также желательно предельно простое решение (без всяких...
Выяснить, сколько чисел входит в последовательность по одному разу C++
Условие задачи написано в шапке кода программы. Я написал эту программу, программа работает. Но есть одно ключевое но: преподаватель мне сказал, что то, работает или нет программа его волнует в...
C++ Вывести на экран линию из символов http://www.cyberforum.ru/cpp-beginners/thread374513.html
Нужно написать программу c помощью цикла While, вот условие: Написать программу, которая выводит на экран линию из символов. Число символов, какой использовать символ, и какая будет линия -...
C++ Помогите написать прогу в С++ Люди пожалуйста помогите написать в С++ программы для задач ,буду очень благодарен Задача1 Lin18. Найти решение системы уравнений вида A1·x + B1·y = C1, A2·x + B2·y = C2, заданной своими... подробнее

Показать сообщение отдельно
Bers
Заблокирован
30.10.2011, 17:01
C++
1
Cl(const Cl&) = delete;
такую запись впервые вижу.


Цитата Сообщение от ForEveR Посмотреть сообщение
Bers, Объект такой. initializer_list<T>. Из нового стандарта.
Причем тут этот объект?

Цитата Сообщение от Bers Посмотреть сообщение
Cl c = {1,2,3};
Создаётся экземпляр с, который инициализируется данными объекта с правой стороны ( {1,2,3} - тоже объект класса Cl получается).

То есть {1,2,3} неявно создаёт временный объект типа CL, у которого данные члены инициализируются списком инициализации 1,2,3.

Потом с конструируется при помощи копирующего конструктора .

Конечно, на деле происходит что-то совершенно непонятное.

Данные-члены инициализируются снаружи класса, а потом запускается конструктор с параметрами.

Как это вообще все понимать?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru