Тести
Мова сайту: Українська
Українська
English
Русский
Тести з програмування
Вхід
Реєстрація
Тести з програмування
Теорія
Сніпети
Статті
Головна
Android
Ціни
FAQ
Історія Cosmo
Правила та умови сервісу
Політика конфіденційності
Політика щодо файлів cookie
Зворотній Зв’язок
explicit specifier
:
Мова контенту: Русский
English
Что будет выведено на экран в результате работы программы? #include <iostream> class A { public: explicit A(int _k = 10) {k = _k;} int k; }; int main() { A a = int(100); std::cout << a.k; }
explicit specifier
Имея два конструктора, один из которых отмечен как explicit, что будет выведено в результате выполнения следующего кода? #include <iostream> using namespace std; class Clazz { public: explicit Clazz(int) { cout << 'A'; } Clazz(char) { cout << 'B'; } }; int main() { Clazz x(10); Clazz y = 10.; return 0; }
explicit specifier
Для чего используется ключевое слово explicit в С++?
explicit specifier
Дан такой код: struct A { /*ключевое_слово*/ int field; }; int main() { A a; const A& b = a; b.field = 0; return 0; } Какое модификатор должен стоять на месте /*ключевое_слово*/, чтобы код компилировался и выполнялся успешно?
explicit specifier
Что будет выведено на экран? #include <iоstrеаm> class А { public: А(){ }; ~А(){ }; еxрliсit А(int а); ореrаtоr int(){rеturn 1;} }; int main(int argc, char* argv[]) { A foo; int value = fоо + 1; std::cout << value << std::endl; return 0; }
explicit specifier
← Попередня
1
Наступна →
Зареєструйся Зараз
або
Підпишись на майбутні тести