-2
구조체 즉 TStream이 있습니다. 여기에는 getter로 액세스 할 수있는 2 개의 보호 된 멤버가 있습니다.매개 변수없이 함수에 매크로 사용
struct TStream {
protected:
long long size, position;
FILE *f;
public:
...
long long Get_Size(void) {
return size;
}
long long Get_Pos(void) {
return position;
}
} TStream;
매크로로 Get_Size() 및 Get_Pos() 사용을 바꿀 수 있습니까?
#define Size Get_Size()
#define Position Get_Pos()
설명은 확장 토론이 아닙니다. 이 대화는 [채팅으로 이동되었습니다] (http://chat.stackoverflow.com/rooms/159924/discussion-on-question-by-mian-bilawal-using-macros-for-function-without-paramet). – Andy