class SmartPointer { private: float* p; //обычный указатель public: float operator*() { } float operator++() { } }; void main() { . . . SmartPointer sptr = start_address; for(int j=0; j