Menu

정보은닉

2015. 12. 6. 23:09

냥쿤이 Language

정보은닉 


단순하게 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