【发布时间】:2014-04-03 08:30:13
【问题描述】:
考虑以下代码 sn-p:
struct S
{
S( const int a )
{
this->a = a; // option 1
S::a = a; // option 2
}
int a;
};
选项 1 是否等同于选项 2?是否存在一种形式优于另一种形式的情况?哪个标准条款描述了这些选项?
【问题讨论】:
-
我宁愿避免这个名字的巧合。
-
同意。有什么区别?
标签: c++ this name-hiding