목록연산자다중정의 (1)
dev_eun
[C++] ⑤ 연산자 다중 정의
[Chapter 5] 연산자 다중 정의 용어 연산자 함수 : 연산자 다중 정의 : 연산자 함수 연산자를 이용하듯 호출할 수 있는 메소드 클래스에서 다중 정의를 하게 되면 기본 자료형처럼 연산을 할 수 있음 형변환 연산자 operator 변환할자료형() 덧셈 연산자 클래스이름 operator+(const 클래스이름& param) 클래스 형식을 리턴하므로 이동 생성자 호출 void를 반환하게 되면 연속으로 연산 불가능 다중 정의 가능 -> 클래스이름 operator+(다른자료형 param) 대입 연산자 단순 대입 연산자 클래스이름& operator=(const 클래스이름& param){ // 자신에 자신을 대입할 경우 대비 if(this == ¶m) return; // 깊은 복사 수행 delete m..
공부/C++
2020. 10. 14. 19:03