Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment passer Structures de modèle…
  • Comment ajouter GridView 
  • Exigences pour un SDK iTouch 
  • Comment faire un tampon en C + + 
  • Comment programmer les pointeurs C 
  • Les projets ASP.NET et de codificati…
  • Types de données d' attribut de var…
  • Comment convertir le temps d' Epoch …
  • Comment lire un fichier séquentiel …
  • Comment écrire l'équivalent de la …
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment suivre instance d'une classe en utilisant une sonde en C + +

    Le débogage est un aspect difficile de l'écriture de logiciels . Il existe de nombreuses techniques disponibles qui aide le développeur à déboguer, dont l'un est suivi dynamique . Tracing vous fournit des informations détaillées sur l'exécution du programme et peut être très utile dans les environnements où aucun autre outil de débogage sont disponibles. Un développeur peut utiliser le suivi pour sonder fonctions de classe , les fonctions non - classe et les routines de la bibliothèque. Mise en place d' un environnement de traçage nécessite syntaxe spécifique en fonction des outils de trace , mais il ya des concepts beaucoup de ces outils ont en commun. Il ya des étapes générales à suivre pour mettre en place une trace dynamique d'une classe C + + . Choses que vous devez
    Tracing outils
    C + + source code exécutable compilé

    Afficher plus Instructions
    Configuration sondes
    1

    Placer les sondes soit à l'entrée ou de sortie de fonctions de classe . Dans certains cadres de traçage , ceci est accompli en utilisant un script séparé qui contient des sondes pour chaque fonction que vous souhaitez suivre . Chaque sonde identifie le nom de la classe et la fonction qu'il trace . Placer une sonde au point d'une fonction de saisie vous permet de prendre un instantané de l'état de fonction droite quand il commence , et peut être utilisé pour recueillir des données sur les arguments passés à la fonction . En revanche, placer une sonde au point d'une fonction de sortie vous donne des informations sur les valeurs de retour de la fonction. Comme cette étape est très spécifique à l'application , vous aurez besoin de prendre un peu de temps pour décider quelles fonctions nécessitent des sondes et quel type de sonde est approprié.
    2

    Remplissez le corps de chaque sonde. Écrire un code qui fournit des informations de débogage utiles. Ce code dépend du langage de script particulier vos outils choisis utilisent .
    3

    compiler votre code source, si vous n'avez pas déjà.
    4

    Run votre logiciel de traçage tout en pointant à votre code. Le logiciel de traçage va exécuter votre programme et les données de sortie au fur et sondes. Lorsque vos sorties de logiciels , il en sera le programme de traçage.

    Un exemple de la façon d'exécuter une trace sur votre code source est fourni ci-dessous. Veuillez noter que ce logiciel utilise probevue d'IBM. Si vous utilisez un autre ensemble d' outils de traçage , il aura sa propre syntaxe spécifique et peut sembler rien comme ça. Dans cet exemple, votre code compilé est étiqueté « programme», et votre script contenant des sondes est étiqueté « probes.e . "

    # Probevue -X /programme. . /Probes.e

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment convertir un projet Xcode en fichiers 
  • Comment revenir à la fonction principale en C + + 
  • Comment se connecter à Papaye Android 
  • Comment graphiquement une onde sinusoïdale en C + + 
  • Qu'est-ce que WinAC & Kernel Mode 
  • Comment compiler du code C avec g+ + 
  • C Fonctions pour Xilinx 
  • Comment passer Structures de modèles en fonctions en C 
  • Comment rechercher une liste chaînée d'éléments en C + + 
  • Comment imprimer les numéros d'incrémentation sur la même ligne mais avec des espaces entre eux e…
  • Connaissances Informatiques © http://www.ordinateur.cc