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

Что выведет этот код ?

 один вариант
#include <iostream> 
using namespace std; 
 
class Test1 
{ 
private: 
    int iData; 
}; 
 
class Test2 : public Test1 
{ 
public: 
    int GetData( int ); 
}; 
 
int iData = 0; 
int Test2::GetData( int i ) 
{ 
    iData = i + 1; 
    return iData; 
} 
 
int main() 
{ 
    Test2 test2; 
    int i; 
 
    i = test2.GetData( 1 ); 
    cout << i << endl;           
 
    return 0; 
}
2
0
1
Ошибка компиляции