¿Existe alguna herramienta, tal vez un complemento para Visual Studio o similar, que visualice para mí la memorización de mis clases y mis estructuras?C++ herramienta para visualizar la alineación de la memoria?
thx!
¿Existe alguna herramienta, tal vez un complemento para Visual Studio o similar, que visualice para mí la memorización de mis clases y mis estructuras?C++ herramienta para visualizar la alineación de la memoria?
thx!
Está integrado en Visual Studio Debugger. Se llama "Ver". Puede ver la dirección de cada elemento si "+" algún nombre de instancia de clase.
hey y gracias! No quiero ver las direcciones, me gustaría ver un buen gráfico – Mat
Entonces no, no existe una herramienta de este tipo. O puede escribir "#pragma pack (push, 1)" y dibujar una línea bastante recta. – alemjerus
hm. es mi pedido no comprensible? creo que tal herramienta sería muy conveniente – Mat
Puede que le interese usar Cruncher#.
Referencia: original Maciej Sinilo blog post sobre Cruncher #.
Si bien no se aplica a Windows, la herramienta Linux PaHole, parte del paquete 'enanos' en distribuciones comunes de Linux, proporciona información de alineación de clases y estructuras basada en la información de depuración DWARF2 en archivos ELF.
¿Qué desea visualizar? ¿Los requisitos * de alineación de una clase determinada? ¿O qué tan alineada está la dirección de un objeto específico? ¿Y cómo debería ser visualizado? – jalf
me refiero a algo que crea un gráfico como este: http: //publib.boulder.ibm.com/infocenter/zos/v1r9/topic/com.ibm.zos.r9.cbcpx01/cbcpg643.gif o esto: http://docs.hp.com/en/B3901-90002/img/gfx12.gif para todas mis clases, estructuras y uniones – Mat
¿Por qué lo necesita? Parece que quieres ensuciar demasiado con la representación de bits subyacente de tus clases. – jalf