База ответов ИНТУИТ

Язык программирования C++

<<- Назад к вопросам

Об ошибке в конструкторе класса может сигнализировать:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
исключительная ситуация(Верный ответ)
возвращаемое значение
вызов деструктора сразу в конструкторе
установленный атрибут-флаг объекта(Верный ответ)
Похожие вопросы
Если в конструкторе класса
class  A { public:    A() { ptr = new char[size];         Init(); }    ~A() { if (ptr) delete[] ptr; }    char* ptr; };
произойдет исключительная ситуация, будет ли потеряна память при откате по стеку?
Какой класс может использоваться в качестве типа атрибута класса?
Может ли статический метод класса быть объявлен как friend?
Сопоставьте:
 1. Конструктор – 2. Деструктор – 3. Дружественная функция – 4. Переопределение операций - A - вызывается автоматически, как только объект класса уничтожается. B – имеет доступ к защищенным и собственным компонентам класса, не являясь его компонентом. C – возможность распространения действия стандартных операций на операнды, для которых эти операции первоначально в языке не предполагались. D – используется для инициализации объектов класса. 
Какой правильный вызов функции базового класса из объекта производного класса, если в производном классе эта функция не была замещена?
Какой правильный вызов функции базового класса из объекта производного класса, если в производном классе эта функция была замещена?
В какой строке будет ошибка компиляции?
  1:class A  2:  { public: void f1(int &a){val+=a++;};//val инициализируется в конструкторе  3:          int const f2() {return val+1;};   4:          int val;   5:          void f3(int f, const char ch);  6:   } A1;    7: void A::f3(int f, const char ch){  8:  int d=5;  9:  f1(*d); 10:  f2(); 11: }    
Какая из записей соответствует обращению к атрибуту m_arg класса AC в определении метода этого же класса?
Класс B наследован от класса A. Отметьте верное для класса B.
Определение класса это