, Как я получаю "разыменованный тип" другого типа в C++ 03? Обратить внимание, что это может быть другой dereferenceable тип как станд.:: вектор <интервал>:: итератор
.
, например, если я имею
template<typename T>
struct MyPointer
{
T p;
??? operator *() { return *p; }
};
, Как я могу выяснить, что заменить ???
с?
( Никакое Повышение ! Я хочу знать, как изобразить его сам.)