반응형 C++25 C++ 소스코드: This 포인터의 활용 예제 //This 포인터의 활용 #include using namespace std; class X { protected: int m_data; public: void Print(); void Set(int data); bool IsEquivalent(const X& object); bool IsSame(const X& object); }; void X::Print() { //출력을 위한 함수 cout 2016. 11. 28. C++ 소스코드: This 포인터 사용 예제 //This 포인터 #include using namespace std; class X { protected: int data; public: void Print(); void Set(int data); bool IsEqual(const X& object); }; void X::Print() { //출력을 위한 함수 cout 2016. 11. 28. C++ 소스코드: 프렌드 함수를 이용한 스택 구현 예제 //프렌드 함수 #include #include using namespace std; class Stack { protected: int m_size; int m_top; int *m_buffer; public: void Initialize(int size = 10); void RemoveAll(); bool Push(int value); bool Pop(int& value); int GetSize(); int GetTop(); bool SetSize(int size); bool GetData(int index, int& data); friend void ShowData(const Stack& s); //프렌드 함수 }; void Stack::Initialize(int size) {//스택 생성 m_si.. 2016. 11. 27. C++ 소스코드: 접근자 함수를 이용한 스택 구현 예제 //접근자 함수 #include #include using namespace std; class Stack { protected: int m_size; int m_top; int *m_buffer; public: void Initialize(int size = 10); void RemoveAll(); bool Push(int value); bool Pop(int& value); int GetSize(); int GetTop(); bool SetSize(int size); bool GetData(int index, int& data); }; void Stack::Initialize(int size) {//스택 생성 m_size = size; m_top = -1; m_buffer = new int[m_siz.. 2016. 11. 27. 이전 1 2 3 4 ··· 7 다음 반응형