C++ 멤버 포인터 연산자
1. 멤버 포인터 변수 멤버 포인터 변수란 특정 클래스(구조체 포함)에 속한 멤버만을 가리키는 포인터이다. 선언 형식은 다음과 같다. 타입 클래스::*이름; 1. 포인터 변수이므로 대상체의 타입 필요. 2. 특정 클래스 소속의 변수만을 가리킬 수 있으니 클래스 소속을 밝혀야 함. 3. 소속 뒤에 포인터임을 나타내는 구두점 "*"를 적음 4. 그리고 변수 이름을 적음 예시를 한번 보도록 하자. #include class MyClass { public: int i, j; double d; }; int main(void) { MyClass C; int MyClass::*pi; double MyClass::*pd; pi = &MyClass::i; pi = &MyClass::j; pd = &MyClass::d; ..
C++/C++98
2023. 8. 9. 14:41