c++ - MIL vs. fieldname vs. this->fieldname
问题描述
在 C++ 中,有几种方法可以创建构造函数 - 使用成员初始化列表 (MIL)、使用this->field1 = 1
或仅使用field1 = 1
.
哪种是构建结构的最佳方法,何时使用这三种方法最理想?
我很好奇 and 之间的区别this->field1
,field1
它们不是指结构中的同一个字段吗?
解决方案
推荐阅读
- android - 在线性布局中使用权重后如何删除文本和视图之间的空间?
- python - GUI Tkinter 闹钟没有响应
- node.js - 筛选具有可以是或 true 或 null MongoDB 的属性的文档
- iis - Azure AD 登录问题仅在 IIS 服务器上运行应用程序时发生
- postgresql - 有没有比在 postgres 中使用的临时表更好的方法来从函数返回表(结果)?
- angular - 用于导航和 getCurrentNavigation 的 Angular Jasmine 测试用例不起作用
- swift - 编辑后保存 PDF 文档 - Swift、PDFKIT、Pencilkit
- django - django 数据库模型关系
- c++ - 数据不会在 Qt TexttEdit 小部件中实时反映
- python - 按键检测触发高 CPU 使用率