1 #include
2
3 class TTT
4 {
5 private
6 typedef struct bbb {
7 int b;
8 };
9 public
10 bbb c();
11 };
12
13 bbb TTTc()
14 {
15 bbb a;
16 return a;
17 }
18
19 int main()
20 {
21 return 0;
22 }
23
13 syntax error before `'
이런식으로 에러가 나는데, 이유가 뭔지 궁금합니다.
그리고 private 영역에 inner class을 만들고 나서, public에서
멤버 함수를 만들때 리턴 값을 inner class 타입으로 하면