Как определить индекс элемента внутри метода класса?

 

Есть класс:

class COrdersArray : public CArrayObj
{
public:
   COrderObj* operator[](const int i)const{return (COrderObj*)At(i);}

   bool           CloseOrder(void);     //{index == ?};
   
                  COrdersArray(void){};
                 ~COrdersArray(void){};
};

как внутри CloseOrder() узнать индекс объекта COrderObj к которому он применен в советнике? И возможно ли там же (внутри CloseOrder() )  быстро получить значение определенного поля объекта COrderObj не заморачиваясь с указателями?

 
Галиматья какая-то 
 
Алексей Тарабанов:
Галиматья какая-то 

и правда перемудрил, все оказалось просто. можно закрыть тему.