Реализовать оператор преобразования для указателя

Вопрос простой, но я не могу найти решения.

class foo
{
public:
    operator int()
    {
        return 5;
    }
};

foo* a = new foo();   
int b = a;

Можно ли реализовать такое поведение?

7
задан Mythli 23 July 2011 в 20:03
поделиться