Результаты поиска по запросу "initialization-list"

1 ответ

Ошибка Valgrind: используется при выходе: 72 704 байта C ++ Странность списка инициализации с символом *

Выпуск:У меня странная проблема, которую я не ожидал. У меня есть класс под названием «Ответы» и в заголовке это:

4 ответа

Инициализация константных переменных-членов

3 ответа

Элемент массива с нулевой инициализацией в списке инициализации

У меня есть класс с членом массива, который я хотел бы инициализировать для всех нулей.

ТОП публикаций

4 ответа

Действительно ли необходим std :: move в списке инициализации конструктора для тяжелых элементов, передаваемых по значению?

9 ответов

Что делает двоеточие после имени конструктора C ++? [Дубликат]

3 ответа

 как в Go, как правило, предпочитают этот термин, в то время как спецификация языка Java использует «значение по умолчанию», так как Java не указывает модуль с именем «unsafe», который требует указания чего-либо о макете объекта. Возможно, «значение по умолчанию» или «начальное значение» было бы лучше, особенно с учетом «нулевого значения» w.r.t. Значения IEEE 754 вызывают вопрос "Какой ноль?"

+ вы можете использовать список инициализаторов для инициализации полей класса до того, как конструктор начнет работать. Например: Foo::Foo(string s, double d, int n) : name(s), weight(d), age(n) { // Empty; already handled! }Мне любопытно, ...

3 ответа

Сказав это, обычно считается хорошим стилем писать список инициализации в порядке инициализации, и некоторые компиляторы выдают предупреждение, если вы этого не сделаете.

struct B { int b1, b2; B(int, int); }; struct D : B { int d1, d2; // which is technically better ? D (int i, int j, int k, int l) : B(i,j), d1(k), d2(l) {} // 1st Base // or D (int i, int j, int k, int l) : d1(k), d2(l), B(i,j) {} // last Base ...

4 ответа

C ++: инициализация унаследованного поля

У меня есть вопрос об инициализации унаследованных членов в конструкторе производного класса. Пример кода:

5 ответов

C ++ Странность списка инициализации конструктора

4 ответа

Как поймать исключение в списке инициализации? [Дубликат]

На этот вопрос уже есть ответ: Получение исключений из списка инициализатора конструктора [/questions/160147/catching-exceptions-from-a-constructors-initializer-list] 5 ответов У меня есть вопрос о том, как перехватить исключение в ...