En utilisant des opérateurs surchargés sur les pointeurs

J'ai surchargé le << exploitant d'une classe. Comment puis-je faire à la surcharge de l'opérateur si je veux l'utiliser sur les pointeurs, comme la suivante?

class A {
    std::string operator<<(std::string&);
}

aInst << "This works";
aPointer << "This doesnt work";
aPointer->operator<<("Whereas this works but is useless");

J'espère que vous pourrez m'aider.

heinrich

OriginalL'auteur Erik | 2010-10-29