Главная /
Программирование на языке C++ /
Что неверно при инициализации 'y' в приведенном ниже коде? class SomeClass { int x; public: SomeClass (int xx) : x(xx) {}; }; SomeClass x (10); SomeClass y(x);
Что неверно при инициализации 'y' в приведенном ниже коде?
class SomeClass
{
int x;
public:
SomeClass (int xx) : x(xx) {};
};
SomeClass x (10);
SomeClass y(x);
вопрос
Правильный ответ:
это неверно, потому что
SomeClass
не содержит public
конструктора копирования.
это неверно, потому что
SomeClass
не содержит виртуального деструктора.
это неверно, потому что
SomeClass
не содержит конструктора по умолчанию.
здесь нет ничего неверного. С инициализацией 'y' все в порядке.
это неверно, потому что
SomeClass
не содержит конструктора копирования. Сложность вопроса
84
Сложность курса: Программирование на языке C++
54
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на пять.!!!
04 авг 2019
Аноним
Спасибо за ответы интуит
09 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # Выберите правильные ответы. Можно ли присвоить значения
- # Что будет выведено на экран в результате работы программы (учитывая формат вывода)? #include main() { int i; float t; i = 2; t= 2; printf("%4.1f%2d%d", t, i, i); }
- # Что будет выведено на экран в результате работы программы? #include <stdio.h> void f(char& a, char d) { a = 'в'; d = 'д'; } int main() { char a[] = "глаз"; f(a[0],a[3]); puts(a); return 0; }
- # Какие из следующих утверждений верные?
- # Какие из следующих утверждений верные?