c++ - 使用“this->variable”比只使用“variable”慢
问题描述
所以如果我有课
class newclass
{
int length;
int breadth;
public:
int area()
{
return this->length * this->breadth;
}
int area2()
{
return length * bredth;
}
};
这两种方法中哪一种会更快区域 1 或区域 2,应该使用哪个?
解决方案
编译器会将它们视为相同的。如果它有助于读者更好地阅读代码,请使用this->variable
而不是。variable
推荐阅读
- c++ - 错误:没有重载函数“mbed::Ticker::attach”的实例与参数列表匹配
- compiler-errors - 在 Modelsim VHDL 中编译
- python - Python - 从熊猫系列中删除停用词的功能
- reactjs - 无法读取未定义反应复选框过滤器的属性“包含”
- php - 在表单提交时增加 PHP 变量
- python - 修复积分器
- swift - UITableView 标题中的自定义视图重叠 UIViewController 视图
- adb - 在java的模拟器上执行adb shell时没有响应
- sql - SQL Survey db - db 的结构是否允许这样做?
- maven - 将位于 rar 文件中的资源添加到类路径