假设我有2个标准向量:
vector<int> a;
vector<int> b;
Run Code Online (Sandbox Code Playgroud)
我们还说两者都有大约30个元素.
肮脏的方式将迭代通过b并通过添加每个元素vector<int>::push_back()
,但我不想这样做!
我从源代码中查看了MSVC 2010生成的二进制文件,看到所有内容都被"垃圾"填满.(不是那种称自己为"我的代码"的垃圾)
我不知道如何解释,但我的可执行文件被添加了太多不必要的信息,如:
我如何阻止MSVC这样做?我必须切换到GCC吗?
在所有其他程序中(用C++编写,从Word处理器到游戏),这个垃圾根本不存在.