La surcharge de l'opérateur pour les classes et les structures est-elle toujours résolue au moment de la compilation?Surcharge de l'opérateur C++
4
A
Répondre
7
Oui, toujours.
3
Oui. Seul le comportement dynamique spécifique au type réalisable en C++ passe par des fonctions membres virtuelles.
+4
Et notez que les surcharges d'opérateurs peuvent être des fonctions membres virtuelles. La surcharge est toujours résolue lors de la compilation, cependant, la réponse est correcte. C'est l'override qui est dynamique. –
+0
@Steve - belle distinction et explication. – Dan
Questions connexes
- 1. surcharge de l'opérateur C++
- 2. Résolution de surcharge C#?
- 3. surcharge de l'opérateur C++
- 4. C# Surcharge de l'opérateur
- 5. problème override/surcharge C de
- 6. Opérateur de surcharge C# == et! =
- 7. Surcharge de l'opérateur en C++
- 8. L'ambiguïté de surcharge d'addition C++
- 9. Méthodes de surcharge en C#
- 10. C++ fonction de modèle SURCHARGE
- 11. C# Surcharge de constructeur d'objet
- 12. Surcharge en C++
- 13. surcharge [] [] dans C#
- 14. C# en surcharge opérateur
- 15. Fonction surcharge en C
- 16. Surcharge en C++
- 17. Insertion Surcharge C Stream
- 18. surcharge -> opérateur C++
- 19. opérateur surcharge en C++
- 20. surcharge flux en C++
- 21. C# règles de surcharge de fonction
- 22. surcharge de surcharge, débordement récursive
- 23. Objets et surcharge d'opérateur C++
- 24. moniteur avec surcharge d'opérateur C++
- 25. Opérateur C++ + et opérateur + = surcharge
- 26. Surcharge des méthodes STL C++
- 27. opérateur << surcharge C++
- 28. problème de surcharge l'opérateur <en C++
- 29. C++ 'this' et surcharge de l'opérateur
- 30. problème de surcharge dans VS2008 C++/CLI
Je me demandais parce que, apparemment, il n'est pas en Delphi, car il existe des différences de vitesse – Lort
@Lort: Ce genre d'informations devrait faire partie de votre question. –