Оператор приведения типа и указаетли
От: Всеволод Россия  
Дата: 14.03.06 15:38
Оценка:
Всем привет ! Сильно не ругайте, к вечеру плохо соображаю. Поиск результатов не дал.
Пример:
class A
{
public:
   int i;
   operator int () { return i; };
   operator int* () { return &i; };
};

A a;
A *pA=new A();

int i;
int *pi;

i=a; // работает
pi=a; // работает
pi=*pA; // работает
pi=pA; // НЕ РАБОТАЕТ

Мне нужно именно последний вариант. Где я не прав и как меня вылечить ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.