ClassA、ClassB、Validator の 3 つのクラスがあります。classA と classB の両方の 1 つの変数を Validator に渡したいと思います。Validator は値を比較し、文字列の結果を返します。次のエラーが表示されます: エラー:
非クラス型「Validator*」の「validatorObject」のメンバー「compareValues」のリクエスト</p>
main.cpp
cout << classAobject.compareValues(computer1->getValue(), classBobject->getValue());
バリデータ.cpp
string Validator::compareValues(string classAvalue, string classBValue) {
if (classAvalue == "R") {
if (classBvalue == "R") {
return "Equal";
}
}
// More will go in this function - just want to get it working first
}
バリデータ.h
string compareValues(string classAvalue, string classBValue);