2013-06-06 5 views
0

자바 클래스를 몇 년 동안 배우고 C++을 배우러 왔으며 사용자 설정 조건에 따라 객체를 만드는 방법이 궁금합니다. 나는 Lotus 게임 보드 (중국어 Parcheesi) 제작을 계획하고 있었다. 사용자가 설정에서 입력 한 플레이어의 수를 기준으로 게임의 위치 또는 부분에 대한 클래스 개체를 만들 수있는 방법이 있습니까? 조건부에 객체를 만들 수 없다고 들었는데 다른 클래스의 다른 설정 메소드를 호출 할 수 있습니까? 사이드 노트에있는 입력에 감사드립니다. 게임 게시판에 좋은 C++ GUI를 아는 사람이 있습니까?C++ 조건에 기반한 객체 또는 구조체 만들기

#include <iostream>  
int main() { 
    if(3 > 2) { 
    int i = 3; 
    std::cout << i << std::endl; 
    } 
return 0; 
} 

을하지만 그건 정말 당신이 원하는 무엇을 아마 아니다 : 이전 덧글이 언급 한 것처럼

+0

"조건부에 개체를 만들 수 없습니다"라는 의미는 무엇입니까? –

+0

조건부에서 개체를 만들 수 없다고 말한 사람은 누구나 틀립니다. – Chris

+0

내가 할 수 없다는 뜻입니다 –

답변

0

, 당신은 참으로 조건에서 변수를 선언 할 수 있습니다. 그래서 당신은 어떤 조건 선언을 할 필요가 없습니다

class PlayerType { 
private:  
    std::string name; 
    double score; 
}; // obviously needs more functionality to be useful 
int numPlayers = 3; 
vector< class PlayerType > players(numPlayers); 

: C에서이 같은 일을하는 표준 방법은 ++ 벡터, 같은 것을 사용하는 것입니다.

관련 문제