Dans la course effrénée que se livrent les compilateurs, GCC vient traîtreusement de gagner une manche en étant le premier à fournir une implémentation complète du langage C++11. Les développeurs ont profité de la sortie de la version de maintenance 4.8.1 pour implanter les deux fonctionnalités manquantes :
les rvalue-references
pour le pointeur this
Celles-ci permettent (entre autres) de surcharger des fonctions membres quand this
est une rvalue
; voici un exemple tiré de la proposition originale :
class X {
(…)