【发布时间】:2013-07-24 05:51:13
【问题描述】:
class ABC{
public :
int a;
public :
int getData(){
return a;
}
}
void main()
{
ABC abc;
cout<< abc.a; //1
cout<<abc.getData();//2
}
现在,如果我正在访问变量 "a",在这种情况下,编译器访问 'a' 的时间会更少。
我猜是第一种情况,但不确定。
【问题讨论】:
-
两者不等价。该函数为您提供数据成员
a的副本。 -
void main不合法。使用int main。