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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при перегрузке операторов http://www.cyberforum.ru/cpp-beginners/thread396159.html
#include <stdio.h> #include <conio.h> class fraction { public: int numerator; int denominator; fraction(); fraction(int i){
C++ Не понимаю вопроса Упорядочить массив по убыванию элементов последнего столбца (использовать сортировку пузырьком). Что сие означает? я имею ввиду часть "по убыванию элементов такого-то столбца" http://www.cyberforum.ru/cpp-beginners/thread396120.html
Разделение числа на разряды C++
Подскажите,алгоритм программы,которая выполняет разделение числа на разряды. Т.е вводится число,например, 456 и программа выводит 400-50-46
C++ Чтение каталога
Не пойму, почему выдает ошибку сегментирования в 28 строке?:wall: int Showd(const char*dir_name, std::vector<std::string>*list) { /*lWin=newwin(21, 50, 2, 8); wattron(lWin,...
C++ Изменение палитры bmp изображения http://www.cyberforum.ru/cpp-beginners/thread396102.html
Ребят, помогите пожалуйста. У меня стоит задача изменить палитру в bmp изображении чтоб первые 118 цветов были белыми, а другие 118 черными. Другими словами палитра должна иметь вид: R ...
C++ Нужно записать в файл четные числа Дано файл f компонентами которого являются натуральные числа. Получить в файле g все компоненты файла f: что есть четными числами подробнее

Показать сообщение отдельно
thick_int
Заблокирован

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

01.12.2011, 00:34. Просмотров 862. Ответов 17
Метки (Все метки)

В учебнике (Дейтла, Как программировать на C++, параграф 3.7 стр. 162) сказано следующее:

Класс получает конструктор по умолчанию в двух случаях:
Первый случай вроде понятен

2. Программист явным образом определяет конструктор, не принимающий аргументов. Такой конструктор будет производить инициализацию, специфицированную программистом, и вызовет конструктор по умолчанию для каждого элемента данных, являющегося объектом другого класса.

Тут возникает два следующих вопроса:
1) Следует ли это понимать так, что элемент данных, относящийся к базовому типу, должен инициализироваться явно (если это, конечно нужно), а элемент данных, являющийся классом, инициализируется всегда безусловно и принудительно?
2) Что проиходит в том случае, когда для элемента данных, являющегося класом, не предусмотрено контруктора по умолчанию?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.