연산자 오버로딩
연산자 오버로딩이란 api 문서에 있는 각 클래스들끼리의 operator를 custom하게 설정해 놓은것을 말한다. MPoint라는 클래스 문서를 보면 operator + 는 어떤 식으로 연산이 작동하도록 설정되어 있는지 설명이 되어 있는데 이런 설정을 연산자 오버로딩이라고 한다. 오버로딩이 가능한 단항 연산자에는 !, &, ~, *, +, -, ++, --가 있다. ++, -- 는 ++point1, point++와 같이 앞쪽 뒤쪽에 쓸수 있는 전위 ++ 연산자와 후위 ++ 연산자로 구분할 수 있다.
Maya API/C++
2014. 4. 11. 16:21