Тести
Мова сайту: Українська
Українська
English
Русский
Тести з програмування
Вхід
Реєстрація
Тести з програмування
Теорія
Сніпети
Статті
Головна
Android
Ціни
FAQ
Історія Cosmo
Правила та умови сервісу
Політика конфіденційності
Політика щодо файлів cookie
Зворотній Зв’язок
const-qualifier
:
Мова контенту: Русский
English
int main() { const int* i = int(); // 1 int const* j = int(); //2 int* const k = int(); //3 int* l(); //4 ++i; //5 ++j; //6 ++k; //7 ++*k; //8 ++l; //9 } Откомпилируется ли такой код? Если нет, то в каких строчках будут ошибки компиляции? После стандарта C++14.
const-qualifier
Какие из перечисленных фрагментов кода не содержат ошибки?
const-qualifier
int main() { const int* i = int(); // 1 int const* j = int(); //2 int* const k = int(); //3 int* l(); //4 ++i; //5 ++j; //6 ++k; //7 ++*k; //8 ++l; //9 } Откомпилируется ли такой код? Если нет, то в каких строчках будут ошибки компиляции? До стандарта C++14, не включительно.
const-qualifier
Как при создании инициализируется константный объект, если квалификатор const запрещает компилятору его изменять?
const-qualifier
В каких строках код содержит ошибки инициализации: float f(int); class Obj { public: static const int temp1 = 7; // 1 static int temp2 = 11; // 2 const int temp3 = 13; // 3 static const int temp4 = f(17); // 4 static const float temp5 = 7.0 // 5 };
const-qualifier
Что будет выведено на экран в результате выполнения данного кода: class Obj { public: Obj() { try { checked = false; throw 1; value = 1; } catch(int a) { if( a == 1 ) { cout << "Exception" << endl; } }; } const int getValue() const { return value;} private: int value; bool checked; }; int main() { Obj* obj = new Obj; cout << obj->getValue(); }
const-qualifier
char * const a, b; Какой тип теперь имеют a и b?
const-qualifier
Что выведет программа: #include <iostream> class A { public: A() { std::cout << "A()"; } A(const A& a){ std::cout << "copyA()"; } A& operator=(const A& a) { std::cout << "=()"; } }; int main() { A a1; A a2 = a1; }
const-qualifier
В каких строках возникнет ошибка компиляции? void foo(int const* x, int* const y){ int a; *x = 5; //1 x = &a; //2 *y = 5; //3 y = &a; //4 } int main() { int x,y; foo(&x,&y); }
const-qualifier
Если для одного из полей константного объекта необходима возможность изменения этого поля, то следует ... (выберите корректный способ)
const-qualifier
← Попередня
1
2
3
4
Наступна →
Зареєструйся Зараз
або
Підпишись на майбутні тести