c++ - Quels sont les avantages de VS2014 en matière de débogage par rapport aux blocs de code, devcpp et autres logiciels?
PHP中文网
PHP中文网 2017-07-04 13:45:30
0
2
1653

Je viens de désinstaller vs. Cela semble trop gros et prend trop de mémoire. Je ne tape généralement que quelques questions d'algorithme C++ avec des fenêtres noires, et je pense que l'utilisation de blocs de code est suffisante. Plus tard, j'ai entendu quelqu'un dire que la fonction de débogage de VS est puissante.

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(2)
为情所困

contre 2014 ?

学习ing

Je n'ai pas beaucoup utilisé les autres, alors parlons de quelques expériences de vs débogage C++ :
1 Degré élevé de visualisation. Pendant le processus de débogage, vous pouvez interroger intuitivement les valeurs des variables du contexte actuel (valeur de la souris), suivre les valeurs des variables (Watch), la pile d'appels, la pile parallèle, les données du bloc mémoire (Memory), etc. . Désormais, la nouvelle version de VS prend en charge les DataTips et vous pouvez étendre vous-même la façon dont le débogueur VS affiche les valeurs des variables.
2. Fonction de point d'arrêt puissante. Le point d'arrêt de VS prend en charge les conditions et les actions, ce qui est pratique et facile à utiliser.
3. Puissante capacité de capture d’exceptions. On estime que d'autres IDE le prennent également en charge. . .
3, Joindre au processus. Tant qu'il existe du code ou un fichier pdb, vous pouvez déboguer le programme en cours d'exécution.
4, débogage à distance. La fonction de débogage à distance de Windows Remote Debugger est très simple à utiliser et est particulièrement adaptée à la résolution de bogues spéciaux dans les environnements de production.
5, débogage du fichier de vidage. Ouvrez le fichier de vidage directement pour le débogage.

La prise en charge du débogage de VS pour les programmes C++ et .net est vraiment en place. Elle est confortable et naturelle à utiliser, et diverses méthodes peuvent essentiellement résoudre divers problèmes rencontrés. Cependant, il y a aussi des domaines qui me semblent regrettables et qui devraient être renforcés :
1. À l'heure actuelle, la sortie du journal (fenêtre de sortie) de VS n'est qu'un outil de sortie de texte, qui est relativement bas par rapport à Eclipse. Il ne prend pas en charge les niveaux, ne prend pas en charge la couleur, ne prend pas en charge le filtrage, ne prend pas en charge le formatage automatique, ne prend pas en charge l'exportation et ne prend pas en charge l'interaction. . .
2. Outil de détection des fuites de mémoire. VS n'est pas livré avec un outil de détection des fuites de mémoire, et l'allocation de mémoire et le suivi des versions échappent au contrôle des novices. Pensez à NSZombieEnabled de xcode Instruments, et je me sens envieux et jaloux.
3. Windbg n'est pas intégré. Les commandes de débogage de Windbg sont extrêmement puissantes. Il est dommage que VS n'intègre pas une telle fenêtre interactive pour les commandes de débogage.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal