例如,我有一个名为DeckOfCards的类和一个char *suit[4]数组。
class DeckOfCards
{
public:
// some stuff
private:
char *suit[ 4 ];
};
我应该在哪里这样初始化数组?char *suit[ 4 ] = { "红桃", "方块", "梅花", "黑桃" }
我猜可以使用构造函数来完成,但我不知道具体怎么做。
suit
数组复制元素到另一个数组。 - Alexconst char suit*
中的一个元素复制到另一个char*
(非常量)数组中,就像这样:dealedSuits[ dealedFcounter ] = suit[ row ];
但是MSVC++向我显示了一个错误,指出不能将类型为const char*
的值分配给char*
。 - Alex