有没有办法防止一个函数在C++Builder中被内联?例如,类似于MS的__declspec(noinline)的功能。
原因是为了调试的目的,我希望函数在链接器映射中有自己的符号。
我在这个项目中使用C++Builder 2006。
发布于 2014-11-04 07:35:41
C++Builder中没有等同于__declspec(noinline)的东西。你所能做的就是一开始就不用声明内联实现函数的主体代码。将它们分开,比如.h文件中的声明和.cpp文件中的主体。
发布于 2014-11-04 18:01:26
试试这个:
#pragma option push
#pragma option -vi- // prevent inline expansion
void MyFunction()
{
}
#pragma option pophttps://stackoverflow.com/questions/26705790
复制相似问题