Ausdruck vorhergehenden Klammern ersichtlich anrufen müssen (Zeiger auf) - Funktion geben

Lerne ich C++ template auf vs2015 Gemeinschaft.Hier ist mein code, ich möchte, um eine Vorlage zu definieren Klasse und Aufruf der member-Funktion in die main() Funktion.

template <typename T>
class Arithmetic {
    T _a;
    T _b;
    Arithmetic() {};
public
    Arithmetic(T a, T b) :_a(a), _b(b) {};
    T max const() { return _a + _b; };
    T minus const() { return _a - _b; };
};

int main() {
    Arithmetic<int> ar(5,6);
    cout << ar.max() << endl;
}

Wenn Baue ich das Programm, bekomme ich Fehler in der letzten Zeile. Es sagt:

Ausdruck vorhergehenden Klammern ersichtlich anrufen müssen (Zeiger -) Funktion Typ

Was soll ich tun?

sind Sie zufällig einschließlich Windows.h ?

InformationsquelleAutor S.yao | 2017-03-05

Schreibe einen Kommentar