본문 바로가기

다중정의2

C++ 언어 기초 (9) - 연산자 다중정의 ▣ 연산자 다중정의? ● 연산자 다중정의란? ▷ C++에 정의된 연산자를 사용자가 선언한 클래스 객체에서 사용할 수 있게 정의하는 것을 말한다. ● 연산자 다중정의 규칙 ▷ 연산자의 의미를 임의로 바꾸면 안된다. 예를 들어, 덧셈을 뺄셈으로 바꾸는 행위는 안된다. ▷ '연산자의 우선순위'나 '피연산자 수'와 같은 연산자의 고유한 특성이 유지되도록 만든다. ● 연산자 다중정의를 사용하는 경우 ▷ 클래스의 객체 간 대입/이동 대입 연산자의 경우 ▷ 수치형 객체의 산술 연산자 ▷ 두 객체를 비교하기 위한 관계 연산자 ▷ 스트림 입출력을 위한 >> 와 2020. 8. 31.
C++ 언어 기초 (5) - 함수 ▣ 함수의 정의와 호출 ● 함수(function)란? ▷ 필요한 작업을 수행하는 프로그램 문장들을 하나의 단위로 모아 놓고 이름을 부여한 것을 말한다 ● 함수 정의 형식 ReturnType functionName(fParameterList) // 머리부 { // 몸체 블록 Type localVar1; // 지역변수 선언 Type localVar2; ... statement1; // 처리할 작업을 수행하는 문장 statement2; ... return returnExpression; // 결과값을 반환 ● return 명령? ▷ 함수를 마치고 함수를 호출한 곳으로 복귀하는 명령 ▶ 함수 안의 어느 곳이든 복귀를 위해 사용 가능 ▷ 반환값이 없는 함수의 ReturnType은 void로 선언 ▶ main 함수.. 2020. 8. 26.
반응형