Запитання з тегом «class-members»

10
Чи слід віддати перевагу вказівникам чи посиланням у даних про учасників?
Це спрощений приклад для ілюстрації питання: class A {}; class B { B(A& a) : a(a) {} A& a; }; class C { C() : b(a) {} A a; B b; }; Таким чином, B відповідає за оновлення частини C. Я провів код через lint, і він хитався про довідкового …

3
C ++ 11 дозволяє ініціалізацію в класі нестатичних та неконстантних членів. Що змінилося?
До C ++ 11 ми могли виконувати ініціалізацію в класі лише для статичних членів const цілого або типу перелічення. Страуструп обговорює це у своїх запитаннях щодо C ++ , наводячи такий приклад: class Y { const int c3 = 7; // error: not static static int c4 = 7; // …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.