2

これが私のクラスでの私の演算子の定義です:

T& operator*(){
        return this->element_; 
}

そのように使用すると、次のように呼ばれます。

std::cout << n->operator*() << std::endl;

私が試してみると、そうではありません:

std::cout << *n << std::endl;

何か案が ?

前もって感謝します、

ジェレミー

4

1 に答える 1

9

それ自体がポインタであるように見えるnので、必要です**n

于 2012-12-04T10:57:09.020 に答える