Cita:
Iniciado por vangodp No funciona con memoria dinámica me parece. XD
Si te fijas, verás que sizeof no requiere el uso de ningún archivo de cabecera... esto es así porque esta palabra reservada es traducida por un valor absoluto en tiempo de compilación... no de ejecución.
Otra cosa es que haya compiladores que ante estas circunstancias puedan hacer un esfuerzo y en vez de traducir por un valor absoluto acabe llamando a una función que permita calcular el tamaño de la estructura... pero desde luego no es el comportamiento estándar