728x90
반응형

operator overloading

728x90
반응형
프로그래밍/C & C++

[C++] 연산자 오버로딩 (operator overloading)

연산자 오버로딩 (operator overloading) 함수 오버로딩이란 같은 일을 처리하는 함수를 매개변수의 형식을 달리하여 하나의 이름으로 만들 수 있게 해준다. 마찬가지로, 하나의 연산자를 여러 의미로 사용할 수 있게 해주는 게 연산자 오버로딩이다. 연산자 함수 (operator function) C++에서 연산자를 오버로딩하기 위해서 연산자 함수 (operator function)을 사용한다. operator연산자(parameter) 연산자 함수는 operator 키워드를 사용해 연산자를 오버로딩하며, 오버로딩할 연산자는 operator 키워드와 공백없이 연결되어야 한다. ● 멤버함수로 오버로딩 # include class Foo { private: int xpos; int ypos; publi..

728x90
반응형
라닝
'operator overloading' 태그의 글 목록