Overload C++.3 function overload / default 함수 오버로드 확인 함수 매개변수 default값 지정해 보기 자세한 설명은 주석 참조 함수를 불러와 인자를 입력했을 때 매개변수의 좌측부터 복사가 진행되므로 디폴트는 매개변수 우측부터 지정해 주어야 한다. 그렇지 않을 시 위와같은 에러가 발생한다. 매개변수는 우측부터 디폴트처리 해야 한다. 또한 함수 오버로드는 반환형, 매개변수의 형, 개수가 다르다면 언제든지 활용할 수 있다.... OverloaddefaultCC 연산자 오버로딩 (operator overloading) 연산자 오버로딩 : 기존 정의된 연산을 사용자가 정의한 클래스에 오버로드 기능을 이용하여 새로 정의한 후 클래스끼리 연산이 가능하게 하는 것 멤버 변수로 정의하기 전역변수로 정의하기 특별한 상황이 아니면 연산자 오버로딩할때 레퍼런스로 선언해 복사 횟수를 줄인다! (단 사칙연산 제외) 전위 연산자와 후위연산자 구현하기 전위 연산자는 기존 값으로 반환하고 후위연산자는 기존값을 임시 저장한 후 증... operatorOverload오버로딩Overload
C++.3 function overload / default 함수 오버로드 확인 함수 매개변수 default값 지정해 보기 자세한 설명은 주석 참조 함수를 불러와 인자를 입력했을 때 매개변수의 좌측부터 복사가 진행되므로 디폴트는 매개변수 우측부터 지정해 주어야 한다. 그렇지 않을 시 위와같은 에러가 발생한다. 매개변수는 우측부터 디폴트처리 해야 한다. 또한 함수 오버로드는 반환형, 매개변수의 형, 개수가 다르다면 언제든지 활용할 수 있다.... OverloaddefaultCC 연산자 오버로딩 (operator overloading) 연산자 오버로딩 : 기존 정의된 연산을 사용자가 정의한 클래스에 오버로드 기능을 이용하여 새로 정의한 후 클래스끼리 연산이 가능하게 하는 것 멤버 변수로 정의하기 전역변수로 정의하기 특별한 상황이 아니면 연산자 오버로딩할때 레퍼런스로 선언해 복사 횟수를 줄인다! (단 사칙연산 제외) 전위 연산자와 후위연산자 구현하기 전위 연산자는 기존 값으로 반환하고 후위연산자는 기존값을 임시 저장한 후 증... operatorOverload오버로딩Overload