如何在c ++类中设置c-string的默认值?

时间:2014-03-29 01:09:46

标签: c++ class char c-strings

这是我的名为Blackjack的类的默认构造函数:

Blackjack::Blackjack(char *names[], int numPlayers)
:m_names('jane'),m_numPlayers(numPlayers)

在“私人:”我有“char m_names;” 给它一个默认值,我会在构造函数下命名它?

1 个答案:

答案 0 :(得分:0)

在对numPlayers使用一个名称之前,实际上不能使用名称的默认参数,这完全是好事。

在构造函数之前的同一标头中定义外部char const * const *,并将该名称用作默认名称。对numPlayers采取相应的int常量...

不要忘记在cpp文件中定义常量。

除此之外:我指望你将所需的const限定符添加到名称