c++如何编译成较小的程序.

这是一个例子:

#pragma comment(linker,"/ENTRY:main")//这句最关键.
#include <windows.h>
#pragma comment(lib,"user32.lib")

int main()
{
    char *text="my first window";
    char *caption="good";
    MessageBox(0,text,caption,0);
    return 0;
}

为什么想到这呢?因为我很奇怪.为什么我的一个函数放在类外比我的这个函数放在类内,一下子,文件从551kb减小到221kb,怎么会减小这么大呢?
为什么函数放在类内,会减小编译后文件大小呢?

posted @ 2019-09-20 18:05  zjh6  阅读(14)  评论(0)    收藏  举报  来源