ProghubPH
Вопрос из теста C++ основы
C++ / junior

Какие из следующих функцйи можно подставить вмсто /*function*/ что бы код скомпилировался?

 один вариант
class A 
{ 
    int _d; 
 
    public: 
     
    A():_d(1){}; 
     
   /*function*/    
  
}; 
 
void func(const A& tmp) 
{ 
    tmp.f(); 
} 
 
int main() 
{ 
    A a; 
    func(a); 
} 
int& f(){return _d};
const int& f(){return _d;};
int f() const{return _d;};
int f(){return _d;};