Which class A declarations will produce the compilation error in an attempt to create the class object
Explanation
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;
};
and
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
Обратная Связь
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты