私は次の方法を持っています
class BuildOrderStrategy
{
public:
virtual const Urgency& getUrgency() = 0;
...
}
どの実装が続くか
const Urgency& RandomBuildOrderStrategy::getUrgency()
{
return NULL;
}
しかし、コンパイル時にこのエラーが発生します
error C2440: 'return' : cannot convert from 'int' to 'const Urgency &'
現時点では、getUrgency メソッドから NULL 値を返したいと思っています..だから..私のコードの問題は何ですか? どうすれば修正できますか?私はこれが完全に可能なJavaの世界から来ました..
緊急のコードはこれです
class Urgency : public Investment
{
private:
public:
Urgency(BWAPI::UnitType type1, BWAPI::UpgradeType type2, BWAPI::TechType type3);
~Urgency(void);
};