로딩
요청 처리 중입니다...

const, 상수형 매개변수와 상수형 메소드 (c++)

 const, 상수형 매개변수와 상수형 메소드 (c++)

const를 이용한... 1. 매개변수의 상수화 (모든 함수) 2.

메소드의 상수화 (멤버 메소드) 예시 #include using namespace std; class Account { public : Account() : money(0) { } Account(int money) : money(money) { } void Deposit(const int d) { // 매개변수 상수화 money += d; cout << d << "원을 예금했다!!" << endl; } void Draw(const int d) { // 매개변수 상수화 if(money >= d) money -= d; cout << d << "원을 인출했다!!"

<< endl; } int ViewMoney() const { // 메소드의 상수화 return money; } private : int money; }; 1번(매개변수 상수화)은 매개변수가 메소드 내에서 바뀌는 것을 막아준다. 2번(메소드 ...

# const # 매개변수 # 메소드 # 상수형매개변수 # 상수형메소드 # 상수화