오늘 작업하면서 다른 사람이 짠 소스 였는데.
역시 매크로! 재밌다는걸 느꼈다.

#define DEFINE_OPTION_BOOL(NAME)   bool m_b##NAME##;
#define DEFINE_OPTION_BOOL_GETFUNC(NAME) inline const bool Can##NAME##() { return pSecured->m_b##NAME##; }
#define DEFINE_OPTION_INT(NAME)    int m_i##NAME##;
#define DEFINE_OPTION_INT_GETFUNC(NAME)  inline const int Get##NAME##() { return pSecured->m_i##NAME##; }

매크로를 쓴 이유는 기업비밀~!