一个相当简单的问题...目前,编译器往往会进行大量的优化。它们还会从最终输出中删除未使用的功能吗?
最佳答案
这取决于编译器。 Visual C ++ 9可以做到-在编译阶段删除未使用的static
函数(甚至有一个C4505 warning),可以在链接阶段depending on linker settings删除具有外部链接的未使用函数。
关于c++ - 未使用的功能是否得到优化?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53664740/