Comment fonctionnent les points d'arrêt dans Visual Studio? Je pose cette question parce que j'ai certaines fonctions inline déclarées dans l'en-tête de la classe, et chaque fois que je place un point d'arrêt dans l'une d'entre elles, je pense que l'IDE place aussi les points d'arrêt là où la fonction est appelée. Ce qui, bien sûr, a du sens, mais comment cela se fait-il en interne?Points d'arrêt dans VisualStudio
1
A
Répondre
5
La fonction dans laquelle vous placez le point d'arrêt est inline, et c'est pourquoi le débogueur les place mal à un autre endroit. Il se peut que vous déboguez une version non-Debug. Essayez
- Désactivation toutes les optimisations
- Marque fonction non-ligne
Votre question ne demande pas, mais vous pouvez lire ici how breakpoints are implemented.
Questions connexes
- 1. points dans VisualStudio 2010
- 2. HttpRuntime dans VisualStudio UnitTest
- 3. Répéteur dans VisualStudio ASP.Net
- 4. Javascript dans VisualStudio 2010
- 5. Fonctionnalités Eclipse dans VisualStudio
- 6. changement macro dans VisualStudio
- 7. Applications GUI Windows dans VisualStudio
- 8. CORS dans VisualStudio (application Angular)
- 9. Allocation de mémoire dans VisualStudio!
- 10. Identifier le débogage dans VisualStudio
- 11. Afficher Control.Text dans VisualStudio Designer
- 12. Utiliser mmsystem.h dans VisualStudio 2008
- 13. Anciennes solutions rappelées dans VisualStudio
- 14. VisualStudio 2010 CSS
- 15. sqlite et visualstudio
- 16. ASP.net RequiredFieldValidator VisualStudio 2012
- 17. VisualStudio 2010 fichier MyProjectName.application
- 18. délégués et VisualStudio IDE
- 19. VisualStudio javascript obfuscator windows
- 20. Extension de VisualStudio
- 21. C++ VisualStudio GetFileVersionInfo
- 22. VisualStudio/C#: Déboguer la DLL importée
- 23. Navigation dans les fichiers avec VisualStudio 2008
- 24. comment étendre les options d'outils dans visualstudio
- 25. Typecript: --out directive dans VisualStudio 2012
- 26. TaskList pour VisualStudio comme dans Mylyn
- 27. VisualStudio 2010 - étape dans le code shader?
- 28. Comment activer l'indentation Javascript dans VisualStudio 2008?
- 29. Plusieurs fichiers CPP principaux dans VisualStudio?
- 30. C# Classe XmlTextWriter et VisualStudio
Le lien explique en fait ce que je cherchais . Est-ce que la désactivation des optimisations rendrait mes fonctions non-inline, même si elles sont définies dans l'en-tête? –
Pour les versions de débogage - Oui. Les fonctions ne seront pas compilées en ligne et cela facilitera le débogage. – Ajay
Que faire si vous prévoyez d'y accéder à partir d'un autre module et ne pas l'exporter? –