Главная /
Язык программирования C++ /
Произойдет ли ошибка при использовании следующей конструкции: class A { const int f() { . . .}; }; g(const& A a) { a.f(); . . . }?
Произойдет ли ошибка при использовании следующей конструкции:
class A { const int f() { . . .}; };
g(const& A a) { a.f(); . . . }?
вопрос
Правильный ответ:
не произойдет
да, ошибка компиляции
да, ошибка выполнения
Сложность вопроса
81
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Я завалил зачёт, почему я не нашёл этот чёртов сайт с всеми ответами с тестами intuit в начале года
27 май 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какими по умолчанию объявляются элементы объединения?
- # В какой строке будет ошибка компиляции? 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: }
- # Отметьте все правильные варианты продолжения предложения: виртуальный деструктор
- # Отметьте истинные высказывания:
- # Какие из следующих выражений являются константами типа double?