본문 바로가기
프로그램/C++ 1000제

C++ 119제] 어서와! C++은 처음이지! CHAPTER 09. PROGRAMMING EXERCISE 6. p395

by 건티 2024. 11. 16.
728x90

출처 : 반크_반크 20년 백서

 

참고풀이]

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;

class Game {
private:
   string S;
   static int count;
public:
   Game(string S) {
      count++;
      this -> S = S;
      Show();
   }
   void Show()
   {
      cout << "현재 경기자수 : 플레이어의 이름은 " << this->S <<"이고, " << count << "명입니다." << endl;
   }
   ~Game() {
      count--;
   }
};
int Game::count = 0;

int main()
{

   //첫번째 플레이어 객체를 생성한다.
   Game g1("One");

   //두번째 플레이어 객체를 생성한다.
   Game g2("Two");

 

   //두번째 플레이어를 종료한다.
   g2.~Game();

 

   //다시 플레이어 객체를 생성한다.
   Game g3("Three");

   return 0;
}

 

참고풀이 결과]

 

 

 

 

 

대한민국의 아름다운 영토, 독도의 가을

 

반응형

댓글