[cpp 개념공부]연산자 오버로딩 (사용자 지정 연산자, 대입연산자, 입출력 오버로딩 ,첨자 연산자 Wrapper class)
사용자 지정 연산자 💡기본 연산자를 사용자가 직접 정의해서 사용하는것 :사용불가 사용자 지정 연산자💡::(범위지정), .(멤버지정), .*(멤버포인터로 멤버지정)을 제외한 모든 연산자 가능사용가능 사용자 지정 연산자+, -, * 와 같은 산술 연산자+=, -= 와 같은 축약형 연산자>=, == 와 같은 비교 연산자&&, || 와 같은 논리 연산자-> 나 * 와 같은 멤버 선택 연산자 (여기서 * 는 역참조 연산자 입니다. 포인터에서 p 할 때 처럼)++, -- 증감 연산자[] (배열 연산자) 와 심지어 () 까지 (함수 호출 연산자) 연산자 오버로딩기본형 : (리턴 타입) operator (연산자) (연산자가 받는 인자) 이 방법 외에는 함수 이름으로 연산자를 넣을 수 없다. Complex operato..
2023. 2. 6.