14주차 퀴즈
문제1
다음 프로그램의 출력에 대해서 설명하세요(2점).
#include <iostream>
using namespace std;
void f3(int& n){
if (n<5) throw n;
cout << n << endl;
}
void f2(int& n){
f3(++n);
cout << n << endl;
}
void f1(int& n){
try {
f2(++n);
}
catch(int n){
throw n+3;
}
cout << n << endl;
}
int main(){
int n = 1;
try {
f1(++n);
}
catch(int n){
cout << n << endl;
}
cout << n << endl;
}
댓글남기기