相关疑难解决方法(0)

函数使用 NRV 优化要遵循哪些规则

我应该遵循哪些规则或提示才能使函数在函数中使用 NRV(命名返回值)优化?我从不同的地方吸收了这些技巧,但不知道我的理解是否正确:

  1. 要返回的对象在函数内部不应有任何名称(那为什么将其称为 NAMED 返回值优化!!)
  2. return 语句应该有括号括起来的对象
  3. 要返回的对象应该具有显式和内联复制构造函数

c++

1
推荐指数
1
解决办法
905
查看次数

标签 统计

c++ ×1