연산자_오버로딩 (1) 썸네일형 리스트형 [Hackerrank] 39. Operator Overloading 39. Operator Overloading 1. 내용 정리 클래스는 C++에서 새로운 타입을 정의한다. C++에서의 타입은 constructions와 assignments와 호환되는 것이 아닌 연산자에서도 가능하다. 예를 들어: int a=2, b=1, c; c = b+a; c의 값은 3일 것이다. 비슷하게, 클래스에서 또한 연산자 오버로딩을 통해 연산 기능을 수행할 수 있다. 연산자는 특별한 이름의 정규 함수인 연산자 함수에 의해 오버로드 된다. 이들 이름은 오버로딩된 연산자 기호를 따라 연산자 키워드로 시작된다. 양식은 다음과 같다: type operator sign (parameters) { /*... body ...*/ } 2. 과제 main() 함수에는 두 개의 행렬를 만드는 입력이 있고 이들.. 이전 1 다음