Mon but est de permettre l'enchaînement des méthodes telles que:Pouvez-vous chaîner des méthodes en retournant un pointeur sur leur objet?
class Foo;
Foo f;
f.setX(12).setY(90);
Est-il possible pour les méthodes de Foo
pour retourner un pointeur vers leur instance, permettant un tel enchaînement?
Vous _really_ ne voulez pas le faire pour l 'opérateur + '- qui modifierait l'argument à la main gauche dans des expressions comme' a = b + c'. Ce n'est pas ce que l'on pourrait attendre :) – bdonlan
Cela devrait être fait pour toutes les surcharges d'opérateurs d'affectation. –
@bdnolan: Modifié à + = – Tom