Los fanáticos de Windbg afirman que es bastante poderoso y tiendo a estar de acuerdo. Pero cuando se trata de depurar contenedores STL, siempre estoy atascado. Si la variable está en la pila, la !stl
extensión a veces lo resuelve, pero cuando un contenedor con un tipo complejo (por ejemplo, std::vector<TemplateField, std::allocator<TemplateField> >
) está en el montón o forma parte de alguna otra estructura, simplemente no sé cómo ver su contenido.
Agradezco cualquier consejo, punteros.
Solución del problema
A menudo encuentro inadecuado el soporte del depurador para los tipos de datos STL. Por esta razón, uso cada vez más marcos de registro y declaraciones de registro. Solía pensar que estos son para personas que no pueden usar un depurador, pero ahora me doy cuenta de que ofrecen un valor real. Le permiten incrustar conocimiento de depuración portátil en su código y mantenerlo junto con el código. Por el contrario, el trabajo que realiza en el depurador suele ser efímero.
No hay comentarios:
Publicar un comentario