ウォーハンマー40Kアーミーカウンタープログラムを作成しようとしているので、Excelを使い続ける必要はありません。私の問題は、2つの異なるオブジェクトと、同じ変数名を持つそれらのヘッダーファイルがあるため、プログラムでエラーが発生することです。
プログラムを実行しようとすると、g ++は、変数が最初のオブジェクトですでに宣言されていると文句を言います。
これが起こらないようにするにはどうすればよいですか?
これがSKulltaker.cppプログラムのコードスニペットです
#include "SkullTaker.h"
#include <string>
int pointCost = 140;
int minSize = 1;
int maxSize = 1;
std::vector<std::string> rules;
これがSkullTaker.hです
class SkullTaker {
public:
SkullTaker();
SkullTaker(const SkullTaker& orig);
int getPointCost();
int getMinSize();
int getMaxSize();
std::vector<std::string> getRules();
std::string toString();
virtual ~SkullTaker();
};
私の他のクラスも同じですが、KuGathの.cppファイルと.hファイルの名前です。
PointCostには複数の定義があると不平を言うg++。
ありがとう、
dhoehna