-3
私はコンパイラで私のC++を練習していましたが、これ以外のすべてのエラーを解決しました。私のクラスは宣言されていないと言います。私は最初のクラスを宣言しなかった。 21::7:エラー: C++エラーはクラスが宣言されていないと言っています
// Example program
#include <iostream>
#include <string>
using namespace std;
class Enemy{
private:
int attack = 0,
block = 0;
public:
void chargedAttack(){
cout << "Get Ready!";
}
void spinningAttack(){
cout << "How bout this!";
}
};
class minion::Enemy{
public:
int specialAttack(int x){
int attackPower = x;
cout << "Take this you chump! " << attackPower + 6;
}
};
int main()
{
minion chump1;
chump1.spinningAttack();
}
この
はエラーメッセージである '手先' は宣言されていない 午後九時20分:エラー:あなたが持っている '{' トークン
"class minion :: Enemy"にコロンが1つ多くあります。 – Rene
なぜあなたは空をspinningAttack(){ cout << "どのようなboutこれ!"; } }; voidの代わりにspinningAttack(){ cout << "どのようにbout this!"; }} –
次に、このクラスの手先::敵{ 公共: INT specialAttack(INT X){ INT attackPower = X。 cout << "これを乗せてください!" << attackPower + 6; } };クラスminion :: Enemyに置き換えてください。{ public: int specialAttack(int x){ int attackPower = x; cout << "これを乗せてください!" << attackPower + 6; } } –