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

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

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

Какие из следующих объявлений метода func синтаксически правильны?

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

Варианты ответа
void func(Foo& a) const;(Верный ответ)
void func(const Foo& a);(Верный ответ)
void func(const Foo& a) const;(Верный ответ)
Похожие вопросы
Если в программе уже имеется функция с прототипом int func(int k, double f), то какое из следующих объявлений не вызовет ошибки компиляции?
Укажите каким будет результат вычисления k?
int func(){  int k = 10;  for (int i = 0; i <= k; i++)  {    return 5;    k = i;  }}
Запись ::func(x) означает, что
Отметьте, какому определению функции может соответствовать вызов func(5.98):
Какие из следующих выражений являются константами типа double?
Какая из записей соответствует обращению к атрибуту m_arg класса AC в определении метода этого же класса?
Что будет выведено на экран?
    template <class T> class A    { public : T x1; T x2;               T func(T x3)                { x3 += x1 + x2;                  return x3;                }    };    int main()    { A <int> A1;      A1.x1 = 3; A1.x2 = 10;      cout << A1.func(1);      ....    }    
В чем различие использования следующих выражений #include <...> и #include "..."
При определении метода запись this-> говорит о том, что:
Какое из следующих утверждений об операторе return является верным?