반응형
C++에서 연산자 오버로드 (Operator Overload)란 +,-*,/ 등의 연산자를 클래스 연산을 위해 제정의할 수 있는 것을 의미한다.
다음 코드와 같이 클래스 CText가 있을 때 클래스 CText 내부에서 =과 + 연산에 동작을 각각 코딩하여, =와 + 연산자를 클래스에 바로 사용할 수 있다.
CText text1; CText text2;
CText text3;
text1 = "Text1"; text2 = "Text2";
text3 = text1 + text2;
|
반응형
'컴퓨터 > C' 카테고리의 다른 글
C의 min, max 함수 (0) | 2019.10.17 |
---|---|
[C] 포인터의 이해 (0) | 2019.02.05 |
C 언어 나누기 연산 (0) | 2018.06.26 |
[C] volatile 선언문 (0) | 2016.04.03 |
C 언어 (0) | 2016.03.05 |
댓글