#define 으로 Set Get 만들자
예제멤버 변수는 클래스안에서 선언하는 변수이므로 보통 m_ 로 시작을 한다. 예전에는 헝거리언 표기법이나 여러가지 규칙이 있긴했지만요즘은 그렇게까지 따지면서 코딩하지는 않는 듯 하다. #define SET_MEMBER( x, y, fun ) inline void Set##fun( x t ) { m_##y = t; }#define GET_MEMBER( x, y, fun ) inline x Get##fun() { return m_##y; }#define GET_SET_MEMBER( x, y, fun ) SET_MEMBER( x, y, fun ) GET_MEMBER( x, y, fun ) #define SETP_MEMBER( x, y, fun ) inline void Set##fun( x * t ) { m_#..
IT지식
2017. 1. 23. 11:27