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

9 ответов

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

9 ответов

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

6 ответов

Преимущества списков инициализации

Что я знаю о преимуществах использования списка инициализации, так это то, что они обеспечивают эффективность при инициализации членов класса, которые не явл...

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

4 ответа

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

5 ответов

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

3 ответа

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

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

4 ответа

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

1 ответ

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

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

4 ответа

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

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

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 ...