У меня есть три функции: funt1()
, funt2()
и funt3()
.
int funt1()
{
cout<<"funt1 called"<<endl;
return 10;
}
int funt2()
{
cout<<"funt2 called"<<endl;
return 20;
}
void funt3(int x=funt1(), int y=funt2())
{
cout << x << y << endl;
}
Моя функция main
:
int main()
{
funt3();
return 0;
}
Когда я вызываю funt3()
в моем методе main()
, почему сначала вызывается funt1()
, а затем funt2()
?