C++ サイトのクラス チュートリアルを読んだ後、次のコードを学び、それを使用してみました。
class CVector {
public:
int x,y;
CVector () {};
CVector (int,int);
CVector operator + (CVector);
};
CVector::CVector (int a, int b) {
x = a;
y = b;
}
その後、C++ クラスを効率的にプログラミングし、よりクリーンなコードを書くことを学ぶために、次のコードを書きました。
class Player {
public:
string name;
int level;
};
Player::Player(int y) {
level = y;
}
ただし、エラー C2511: 'Player::Player(int)' : overloaded member function not found in 'Player' が表示されます。エラーを検索しましたが、修正方法が見つかりませんでした。このコードの何が問題になっていますか?