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

Порядок инициализации полей в конструкторе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему функция не может вернуть массив, но может вернуть структуру содержащий массив? http://www.cyberforum.ru/cpp-beginners/thread157635.html
Почему функция не может вернуть массив, но может вернуть структуру содержащую массив? Согласитесь что это некоторое несовершенство языка...
C++ Как создать двухмерный вектор если в с++ vector является заменой массива в си, то как создать двухмерный вектор? например нужно считать матрицу размером х на у из файла в вектор при этом размер матрицы неизвестен http://www.cyberforum.ru/cpp-beginners/thread157615.html
Почему значение tellg() не изменяется? C++
Следующий код: #include <iostream> #include <fstream> using namespace std; void main() { ifstream file;
Шифрование строки по паролю C++
В продолжение этой темы. Всем привет. Выбрал время для дальнейших поползновений в неблагодарном деле изучения C++ :) Ну и очередной затык. Никак не могу усвоить работу с типами данных. Вот до сюда все вроде двигалось: #include <iostream> #include <string> #include <ctime> using namespace std;
C++ Не пойму как работает класс http://www.cyberforum.ru/cpp-beginners/thread157470.html
Hi all Не пойму как работает пример #include <stdafx.h> #include <conio.h> using namespace std; class String { public: char* ptr; String(char* s){ int n = strlen(s);
C++ Начинаю изучать C/C++ Здравствуйте. Вот решил изучать C/C++, подскажите какой лучше из них, какой литературы пользоваться и какой компилятор, среда программирования выбрать. Я в этом языке полный ноль. Спасибо! подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16934 / 5339 / 328
Регистрация: 30.03.2009
Сообщений: 14,343
Записей в блоге: 26
05.08.2010, 22:40  [ТС]     Порядок инициализации полей в конструкторе
Цитата Сообщение от CyBOSSeR Посмотреть сообщение
1. Поля лежат в памяти в порядке объявления и в нем же должны инициализироватся.
2. Списоков инициализации может быть много, а объявление только одно
Если честно, то ни в том, ни в другом не вижу логики. Если инициализацию написать внутри фигурных скобок в виде операций присваивания, то там порядок будет тот, какой нужно. Во всяком случае там, где одно поле зависит от другого. Не вижу объективных причин, почему не делать так же и при инициализации после двоеточия (вне фигурных скобок)
 
Текущее время: 23:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru