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