Which class A declarations will produce the compilation error in an attempt to create the class object
Due to the fact, that all the constants and references should be initialized, the class containing a reference or constant members, couldn't be constructed by default. That's why for class A declarations options:
struct A
     const int a;
struct A
    int& a;
You must explicitly create the appropriate constructor, in which constant or reference will be initialised.

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Зарегистрируйся сейчас
или Подпишись на будущие тесты