我的项目中有很多类由单例访问,如下所示:
_inline GUI_BS_Map* GUI_GetBS_Map()
{
static GUI_BS_Map obj;
return &obj;
};
据我了解,这段代码应该是内联的。我将 Visual Studio (2005) 选项设置为内联任何合适的选项,并且我的分析器 (AQTime) 绝对没有设置为覆盖 _inlines。但是,当我对代码进行分析时,它们对我的每个单例函数都有数千次调用。我会错过什么?(我正在分析调试版本(以获取分析器的符号),但所有速度优化都打开了。)非常感谢任何建议!