我在我的類中遇到了構造函數的錯誤。Char到char * C++
在我的cpp文件我有:
Player::Player()
{
m_name="Jane";
m_amt=100;
}
,在我的.h文件中我有:
// Default constructor, does nothing.
Player();
// Creates a Player. Player name and amount.
Player(const char &name, int amt);
,我發現了錯誤:
error: invalid conversion from ‘const char*’ to ‘char’ [-fpermissive]
m_name="Jane";
所以我試圖將其轉換爲*char
但仍然無法正常工作。有人可以幫忙嗎?
'爲const char&'是到*單個字符*的參考,而不是他們的陣列。 – Wyzard
我會擺脫'const'嗎? – user1985351
這仍然是對單個字符的引用。 –