Passage par valeur / passage par adresse
Bonjour à tous,
J'ai déjà fait des développement assez conséquent en C et en Java, mais je découvre le développement en C++.
Je pense avoir cerné à peu près toute les différences, j'aimerais préciser le coté passage d'objet. J'aimerais savoir si un programme est beaucouo ralenti si on passe les objet par valeur. Où si il faut privilégier le passage d'objet par référence ?
Re: Passage par valeur / passage par adresse
Citation:
Envoyé par jeje99
Je pense avoir cerné à peu près toutes les différences
Même les différences qui vont au délà des aspects syntaxiques ?
En vrac des sujets qu'ils abordent complètement différemment: support de la sémantique de valeur, libération déterministe de ressources, héritage de réutilisation de code (par opposition à l'héritage en vue d'être utilisé en place de, cf le LSP ; et cf aussi la composition), ...
Je passe sur des aspects plus poussés et sans comparaison immédiate comme la programmation générique et la meta-programmation plus-ou-moins-vs la réfléxivité, la programmation par contrats, ...