未使用的包含的负面后果是什么?
我知道它们会导致二进制大小的增加(或者是吗?),还有其他的吗?
发布于 2011-10-28 00:37:17
它们不一定会增加二进制文件的大小,但会增加编译时间。
发布于 2011-10-28 00:37:43
它们是否增加二进制文件的大小实际上取决于它们里面的内容。
主要的副作用可能是对编译速度的负面影响。同样,影响有多大取决于它们里面有什么,有多大,以及它们是否包括其他头部。
发布于 2011-10-28 17:17:37
include意味着您正在添加更多的声明。因此,当您编写自己的全局函数时,您需要小心该函数是否已在包含的标头中声明。
例如。如果您编写自己的类auto_ptr{}而不包含"memory",它将工作得很好。但是,每当您要包含内存时,编译器都会给出错误,因为它已经在内存头文件中声明
https://stackoverflow.com/questions/7919258
复制相似问题