Je viens d'introduire une note au sujet de l'aliasing, mais c'est vrai, sans le code.
Sinon, le problème de la portabilité ne se pose AMA que quand on a des constructeurs avec effets de bords et que ces effets de bords sont importants ou lorsque l'on compare par rapport à un mode débug.
Sinon, le RVO et le NRVO je les avais avec Sun CC 5 (?) il y a plus de 10 ans. Ca serait effectivement malheureux que les compilateurs d'aujourd'hui ne sachent pas faire éluder de façon systématique les cas simples.
[^] # Re: Remboursez nos invitations !
Posté par lmg HS (site web personnel) . En réponse à la dépêche C++17 exprime la virgule flottante en hexadécimal et offre des cadeaux aux lecteurs de LinuxFr.org. Évalué à 2.
Je viens d'introduire une note au sujet de l'aliasing, mais c'est vrai, sans le code.
Sinon, le problème de la portabilité ne se pose AMA que quand on a des constructeurs avec effets de bords et que ces effets de bords sont importants ou lorsque l'on compare par rapport à un mode débug.
Sinon, le RVO et le NRVO je les avais avec Sun CC 5 (?) il y a plus de 10 ans. Ca serait effectivement malheureux que les compilateurs d'aujourd'hui ne sachent pas faire éluder de façon systématique les cas simples.