Тесты
Язык сайта: Русский
Українська
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
Следующая →
Зарегистрируйся сейчас
или
Подпишись на будущие тесты