例如,我有一个名为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