[문과 코린이의 IT 기록장] C,C++ - 연산자 오버로딩 7 : 포인터 연산자 오버로딩(포인터 연산자 오버로딩, 스마트 포인터 (Smart Pointer), ( )연산자의 오버로딩과 펑터(Functor), 임시객체로의 자동 형 ..
[문과 코린이의 IT 기록장] C,C++ - 연산자 오버로딩 7 : 포인터 연산자 오버로딩 (포인터 연산자 오버로딩, 스마트 포인터 (Smart Pointer), ( )연산자의 오버로딩과 펑터(Functor), 임시객체로의 자동 형 변환과 변환 연산자(Conversion Operator)) 1. 포인터 연산자 오버로딩 - 포인터를 기반으로 하는 연산자 모두를, 포인터 연산자라고 한다. - 그 중에서도 대표적인 포인터 연산자는 다음과 같다. a. -> : 포인터가 가리키는 객체의 맴버에 접근 b. * : 포인터가 가리키는 객체에 접근 - 이 두 연산자의 오버로딩은, 일반적인 연산자의 오버로딩과 크게 차이가 없다. ex ) #include using namespace std; class Number { pr..