#include

#include

#include


using namespace std;


class BankAccount

{

public:

BankAccount();

void print() const;

int a;

private:

int b;

};

int main()

{

BankAccount first;

cout <

first.print();

return 0;

}

BankAccount::BankAccount() :a(3), b(2)

{


};

void BankAccount::print() const {

cout << "a :" <

a = 4;

cout << "b: " <

}


의 코드에서


1.cout<

print함수를 통하면 같은 클래스이기때문에 b에 접근할수 있다


2.print함수에서 단순히 a=4이걸 방지해주는게 const인가요?