| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo realizar el seguimiento instancia de una clase utilizando una sonda en C + +
    La depuración es un aspecto difícil de la escritura de software . Hay muchas técnicas disponibles que ayuda al desarrollador con la depuración , uno de los cuales es el seguimiento dinámico . El rastreo le proporciona información detallada sobre la ejecución del programa y puede ser muy útil en entornos donde no hay otras herramientas de depuración están disponibles. Un desarrollador puede utilizar el seguimiento para probar las funciones de clase , las funciones no- clase y las rutinas de la biblioteca. La creación de un entorno de localización requiere sintaxis específica en función de las herramientas de seguimiento , pero hay algunos conceptos que muchas de estas herramientas tienen en común . Hay pasos generales que debe seguir para configurar una traza dinámica de una clase de C + + . Cosas que necesitará
    Tracing herramientas
    C + + código fuente
    Compilado ejecutable
    Mostrar más instrucciones
    Configuración Sondas
    1

    Colocar sondas en cualquiera los puntos de entrada o salida de funciones de clase . En algunos marcos de localización , esto se logra mediante un script independiente que contiene sondas para cada función que desea rastrear. Cada sonda identifica el nombre de la clase y la función que traza . La colocación de una sonda en el punto de entrada de una función le permite tomar una instantánea del estado de la función derecha cuando se inicia, y se puede utilizar para recopilar datos sobre los argumentos pasados ​​a la función . Por el contrario , la colocación de una sonda en el punto de una función de salida que da información sobre los valores de retorno de la función . Como este paso es muy específica de la aplicación , usted tendrá que tomar un tiempo para decidir qué funciones requieren sondas y qué tipo de investigación es apropiado.
    2

    Rellene el cuerpo de cada sonda. Escribir código que proporciona información de depuración útil . Este código depende del lenguaje de programación en particular las herramientas elegidas utilizan .
    3

    compilar el código fuente, si no lo ha hecho.
    4

    Run el rastreo de software, mientras que apunta a su código. El software de rastreo se ejecutará el programa y los datos de salida a medida que las sondas . Cuando las salidas de software , por lo que será el programa de seguimiento.

    Un ejemplo de cómo ejecutar una traza en su código fuente se proporciona a continuación. Tenga en cuenta que este software utiliza probevue de IBM. Si utiliza un conjunto diferente de herramientas de seguimiento , que tendrá su propia sintaxis específica y puede parecer nada como esto. En este ejemplo , el código compilado se denomina " programa", y la secuencia de comandos que contiene sondas se denomina " probes.e . "

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

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir a C + + String LStrHandle 
    ·Cómo implementar un algoritmo para su equipo 
    ·Cómo utilizar GDB Con Eclipse 
    ·Cómo encontrar a un máximo en la matriz en C 
    ·Cómo cambiar INT a un objeto en C + + 
    ·Cómo instalar un viejo C + + Compiler para Windows XP 
    ·Cómo ocultar la aplicación de objetos en C + + 
    ·Las ventajas de los prototipos de función 
    ·Dinámica Llamar a funciones en archivos DLL 
    ·Cómo buscar en una lista enlazada de elementos en C + …
      Artículos destacados
    ·Cómo actualizar el plan de pruebas 
    ·Cómo reinstalar RubyGems 
    ·Cómo crear una Multi -mail Usuario lista con PHP 
    ·Cómo anexar una matriz en Python 
    ·Cómo insertar un subprograma CNC 
    ·Cómo anular la configuración de clases en PHP 
    ·Cómo alinear el texto a la izquierda en COBOL 
    ·Cómo depurar con DBX 
    ·Cómo ver el Código de Visual C Proyecto 
    ·Cómo comprobar si existe una figura en MATLAB 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com