这是您要测量的问题。如果是原始可执行文件大小,则除了的代码外,还包含很多其他内容
main()。
当我们在这里使用共享动态库时,大量数据将由内部维护数据来解决,例如符号表,全局偏移量表以及要链接的共享库的说明-代码共享库本身不在二进制文件中。
iostream库是一个相当大的,也有静态initialisers
-例如初始化
cout,
cerr以及
cin对象。这是目标文件必须包含的另一件事。
实际上,当应用程序运行时,大多数额外大小都不驻留在内存中。

这是您要测量的问题。如果是原始可执行文件大小,则除了的代码外,还包含很多其他内容
main()。
当我们在这里使用共享动态库时,大量数据将由内部维护数据来解决,例如符号表,全局偏移量表以及要链接的共享库的说明-代码共享库本身不在二进制文件中。
iostream库是一个相当大的,也有静态initialisers
-例如初始化
cout,
cerr以及
cin对象。这是目标文件必须包含的另一件事。
实际上,当应用程序运行时,大多数额外大小都不驻留在内存中。