gpt4 book ai didi

c++ - 调用内联函数 C++

转载 作者:行者123 更新时间:2023-11-27 22:32:07 25 4
gpt4 key购买 nike

我在 MyClass 类下定义了一个内联成员函数

int MyClass::myInlineFunction();

此函数在我的代码中的多个位置被调用。
这个函数有两种调用方式
情况 1:每次调用函数时都使用 this。

 mobj->myInlineFunction() ;

Case 2:将这个函数的结果赋给一个变量,用于后续访问

 var = mobj->myInlineFunction() ;

应该首选哪个?

最佳答案

情况 2 可以为您提供很多性能,如果函数执行某些操作需要花费一些时间。选择它如果

  • 你不需要函数的副作用发生
  • 函数在该上下文中总是返回相同的结果

关于c++ - 调用内联函数 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1052492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com