当它在C++中内联功能时,谁来接受写入数字?

Who to take the write numbers when it' came to function inlining in C++?

本文关键字:数字 C++ 功能      更新时间:2023-10-16

当使用clang或gcc开发C++程序时,默认情况下会采用内联指标,那么用户如何选择内联参数,例如内联方法的最大大小或容器大小,以优化最佳程序?例如,程序员是否必须查找生成的可执行文件的大小?虚拟方法的数量?应如何采用内联指标?

如果您需要花时间进行微优化,请输出程序集并查看您的函数是否在使用它的上下文中内联。有一些在线工具可以使用多个版本的 gcc 和 clang 来做到这一点。经过一些实验后,您将掌握它的窍门。