Technote/Data Structure C++42 [C++] 클래스 내부 정의의 의미와 inline class Door{ private: int state; public: void Open(); void Close(); void ShowState(): }; inline void Door::Open(){ state=OPEN; } inline void Door::Close(){ state=CLOSE: } inline void Door::ShowState(){ cout 2009. 9. 18. [C++] public & private #include using std::cout; using std::endl; const int OPEN=1; const int CLOSE=2; class Door{ private: int state; public: void Open(){ state=OPEN; } void Close(){ state=CLOSE; } void ShowState(){ cout 2009. 9. 18. [C++] 클래스의 내부 접근과 외부 접근 #include using std::cout; using std::endl; class Counter{ public: int val; void Increment(void) { val++; } }; int main(void) { Counter cnt; cnt.val = 0; cnt.Increment(); cout 2009. 9. 18. [C++] 클래스 #include using std::cout; using std::endl; class Account{ public: char accID[20]; char secID[20]; char name[20]; int balance; void Deposit(int money){ balance+=money; } void Withdraw(int money){ balance-=money; } }; int main(void) { Account yoon = {"1234","2321","yoon",1000}; yoon.Deposit(100); cout 2009. 9. 18. 이전 1 2 3 4 5 6 ··· 11 다음