정보은닉
단순하게 private: 선언으로만 으로 만족하지 않는다
데이터를 private 으로 선언하고 안정된 경로로 접근하게 만드는 것이 목적이다
이떄 사용할수 있는 키워드가 const 맴버함수 선언.
#include <iostream>
using namespace std;
class Member
{
private:
int a;
public:
Member(int _Mem)
{
a = _Mem;
}
void _Show()const
{
cout << " const "<< a + 1 << endl;
}
void _Show()
{
cout << " non const" << a + 2<< endl;
}
};
int main(void)
{
Member _Mem1(1);
const Member _Mem2(1);
_Mem1._Show();
_Mem2._Show();
getchar();
return 0;
}
'Language' 카테고리의 다른 글
가변인자... 의 활용 (0) | 2015.12.06 |
---|---|
std::set<> (0) | 2015.12.06 |
const 함수 (0) | 2015.12.06 |
Self-reference 의 반환 (0) | 2015.12.06 |
recursive function (0) | 2015.12.06 |