私は関数 "getCurSize"を定義しようとしていますが、何らかの理由で定義していますが、その定義を認識していないのに緑色で下線が引かれています。 (感謝忍耐ので、ここで初級)関数定義が見つかりませんか?
template<class ItemType>
class FDHPolynomial
{
private:
FDHNode<ItemType>* headPtr;
int itemcount;
FDHNode<ItemType>* getPointedTo(const ItemType& nodenum) const;
public:
FDHPolynomial();
FDHPolynomial(const FDHPolynomial <ItemType>& aPoly);
virtual ~FDHPolynomial();
int getCurSize() const;
bool isEmpty() const;
bool add(const ItemType& newCoeffi, const ItemType& newExpon);
bool remove(const ItemType& anExpon);
void clear();
bool contains(const ItemType& aExpon) const;
ItemType degree() const;
ItemType coefficient(const ItemType& power) const;
void changeCoefficient(const ItemType& newCoeffi, const ItemType&power);
std::vector<ItemType> toVector() const;
void print();
};
template<class ItemType>
int Polynomial<ItemType>::getCurSize() const
{
return itemCount;
}
'多項式 :: getCurSize()' - > 'FDHPolynomial :: getCurSize()' –