Red de conocimiento informático - Problemas con los teléfonos móviles - VC Con respecto al uso de puntos de interrupción, especialmente en programas MFC, veo que muchos estudiantes los usan. ¿Por qué creo que no es muy útil o no sé cómo usarlos?

VC Con respecto al uso de puntos de interrupción, especialmente en programas MFC, veo que muchos estudiantes los usan. ¿Por qué creo que no es muy útil o no sé cómo usarlos?

Un punto de interrupción es una señal que le indica al depurador que suspenda temporalmente la ejecución de un programa en un punto específico. Cuando la ejecución del programa se suspende en un punto de interrupción, decimos que el programa está en modo de interrupción. Entrar en el modo de interrupción no finaliza ni finaliza la ejecución del programa. El programa puede continuar su ejecución en cualquier momento.

Piense en el modo de punto de interrupción como un tiempo de espera. Todos los elementos (como funciones, variables y objetos) permanecen en la memoria, pero su movimiento y actividad se suspenden. En el modo de punto de interrupción, puede inspeccionar su ubicación y estado para ver si hay conflictos o errores. Por ejemplo, puede cambiar el valor de una variable. Puede mover el punto de ejecución, cambiando así la siguiente declaración que se ejecutará cuando se reanude la ejecución. En C++, C# y Visual Basic, incluso puede cambiar el código en modo de punto de interrupción (utilizando una potente función llamada Editar y continuar).

Ve a leer un libro, es fácil, simplemente escribe un programa y depuralo.

Por ejemplo:

CString str = "1000";

int i = 0;

int i = atoi(str) ;

Un fragmento de código muy simple. MFC convierte una cadena en un tipo int. Puede establecer un punto de interrupción al final de la declaración int i = atoi(str);

.

Ejecute el programa, luego haga clic derecho en i, seleccione Agregar monitor y podrá ver el valor de i en un solo paso. No necesitas el resultado para saberlo, puedes verlo en el seguimiento del punto de interrupción

Este es un fragmento de código muy simple.