Оператор разыменования перегрузки (оператор * ())

Вот мое определение оператора в моем классе:

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

Когда я использую это так, это называется:

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

Нет, если я попытаюсь:

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

Любая идея ?

Заранее спасибо,

Жереми

2

Решение

Похоже n сам по себе указатель, так что вам нужно **n

9

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]