c++ 쓸때는 using(typedef), #define ㅈㄴ썼는데... 그리고 c++ template이랑 java generic 동작이 달라서 좀 불편하네...