He escrito las mismas líneas de código en el entorno de compilación C y C++ de visual Studio 2008 pero el tamaño del archivo de objeto del código C es 5.5kb y el tamaño del archivo de código C++ es 6.17 kb. ¿Por qué esta diferencia?Por qué el tamaño del archivo de objeto cambia para el mismo código en C y C++
siguiente es el código en ambos entornos:
#include <stdio.h>
struct S
{
char c;
};
void func()
{
int i;
int j;
printf("%d", i);
}
int main()
{
struct S s;
return 0;
}
Bueno, los diferentes idiomas tienden a ser diferentes. Eso es lo que significa "diferente". ;) – jalf
Es más grande, porque más grande es mejor. –