29 votes

Fonctions de passage en C++

<p>Supposons que je veuille écrire une fonction qui appelle une fonction nullaire 100 fois. Laquelle de ces implémentations est la meilleure et pourquoi?<pre><code></code></pre><p>Ou y a-t-il une meilleure mise en œuvre?</p><p><strong>Mise à jour concernant 4</strong></p><pre><code></code></pre></p>

26voto

Marshall Clow Points 3457
<p>J’utiliserais le premier (passer le callable par valeur).<p>Si un appelant est préoccupé par le coût de la copie de l’appel, alors ils peuvent <code></code> <code></code> l’utiliser ou de le passer à l’aide <code></code> .</p><p>Ce faisant, vous offrez la plus grande flexibilité à l’appelant.</p></p>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X