这两者之间的区别。和这个>
Difference between this. and this->
this.
和this->
之间有什么区别吗?
如果是,请详细说明区别?
一个会编译,一个不会。this
是一个指针,不能将.
应用于指针。使用->
访问它所指向的对象的成员。
在这种情况下,可能您指的是(*this).
而不是this.
,这没有区别,因为对于指针,a->b
被定义为(*(a)).b
。
相关文章:
- 编译器如何在使用SFINAE的函数和标准函数之间确定两者是否可行
- 当两者都调用时,删除和析构函数之间的区别?
- OpenCV 函数 cv::remap() 的执行时间更长,当程序在两者之间进入睡眠状态时
- 为什么我的 cout 一次执行,尽管 cin 应该在两者之间读取?
- 如何删除字符串中的所有空格并将数据存储在两者之间
- 如何区分线段和两者之间的空格?C++
- 如何将数据从顶点着色器传递到介于两者之间的片段着色器
- 生成 0 或 1,而不是介于两者之间
- 为什么指针减法会导致介于两者之间的元素数量
- 告诉我两者之间的区别.它是在树上插入的C 代码
- 两者之间的最佳方法是什么:实例化对象或使用指针
- 这两者之间有什么区别?(字符)
- 这两者之间的区别。和这个>
- 两者之间的区别 |和 ||,或 & 和 &&
- 两者之间的区别
- 如何使构造函数在两者之间返回
- 动态铸造-两者之间的区别
- SDL2 -添加表面到表面,纹理到纹理或两者之间的东西
- <vector> 当一个元素从两者之间移除时,STL 会发生什么?
- 这两者之间有什么区别?&我应该使用什么?