我的代碼有問題。 我有一個所謂的播放器類,它看起來像這樣構造函數中的C++錯誤
class Player
{
public:
...
Player();
Player(string firstName, string lastName, int birthYear);
~Player();
...
};
我source.cpp看起來像這樣
string firstName = ...;
string lastName = ...;
int birth = ...
Player team[x](firstName, lastName, birth); // <--- This is were I get my errors
我的錯誤是說
error C3074: an array can only be initialized with an initializer-list
error C2466: cannot allocate an array of constant size 0
error C2057: expected constant expression
我想構造使用是Player(string firstName, string lastName, int birthYear)
。我想,我可能會使用默認的構造函數source.cpp
我要創建5倍Player團隊[X](名字,姓氏,出生)
但是,這是我得到我的錯誤。有什麼建議麼?
請在這裏發表您的代碼。哪些錯誤令你感到困惑? –
我試過。但是,當我在此頁面上使用代碼功能,然後複製我的代碼時,它只會將代碼片段放在1行左右。我不喜歡複製我所有的線條。有沒有更好的方法將代碼複製到此頁面? – Snigelmat
@ user3194111選擇代碼,複製到這裏,粘貼,調整縮進。查看有關格式化信息的幫助選項。 – crashmstr