Dlaczego 2 program nie wyrzuca błędu kiedy 1 to robi?
#include <iostream>
using namespace std;
void f1(){
f2();
cout<<"1"<<endl;
}
void f2(){
cout<<"2"<<endl;
}
int main(){
return 0;
}
///////////////////////////////
#include <iostream>
using namespace std;
class Test
{
private:
int f1( int a, int b )
{
f2(5,5);
return( a - b + 2 );
}
public:
int f2( int a, int b )
{
return(( a + b ) * 2 );
}
};
int main(){
return 0;
}
}