template <typename T>
class MyClass
{
public:
MyClass(T liczba) { zmienparametr(liczba); }
void zmienparametr(T liczba) { parametr = liczba; }
T operator()(T i) {
return i * parametr;
}
private:
T parametr;
};
Tworzę obiekt klasy:
auto wsk = new MyClass<double>(0.3333);
Czy poniższy to jedyny sposób aby odnieść się do operatora wywołania?
cout << wsk->operator()(2);