例如,我有一個名爲DeckOfCards和數組char * suit [4]的類。如何初始化作爲類成員的數組?
class DeckOfCards
{
public:
// some stuff
private:
char *suit[ 4 ];
};
在哪裏我可以這樣初始化這個數組? char *suit[ 4 ] = { "Hearts", "Diamonds", "Clubs", "Spades" }
我想這可以使用構造函數完成,但我不知道該怎麼做。
我無法將其創建爲靜態變量,因爲在此類的某些函數中,我將元素從'suit'數組複製到另一個數組。 – Alex 2011-05-08 20:48:07
我不明白什麼有一個靜態數組與後來無法複製值有關。 – joce 2011-05-08 21:02:49
對不起,我困惑了一些。我將嘗試將其創建爲靜態變量。 – Alex 2011-05-08 21:29:34