existe-t-il un moyen de désactiver l'optimisation du compilateur pour une ligne de code spécifique dans Visual studio?
Non.
Seulement fonction par fonction en utilisant optimise pragma :
#pragma optimize( "[optimization-list]", {on | off} )
Le pragma optimiser doit apparaître en dehors d'une fonction et prend effet à la première fonction définie après le pragma est vu. Le sur et en dehors les arguments tournent les options spécifiées dans la liste d'optimisation activée ou désactivée.
usage:
#pragma optimize( "", off )
.
.
.
#pragma optimize( "", on )
Vous pouvez utiliser this optimiser pragma pour le contrôler fonction par fonction
Oui, dans l'explorateur de solutions, cliquez avec le bouton droit de la souris sur le nom de votre projet et sélectionnez propriétés . Dans cette fenêtre, sous Propriétés de configuration> C/C++> Optimisation, définissez Optimisation sur "Désactivé (/ dés)" et vous pouvez continuer.