http://www.cnblogs.com/ManMonth/archive/2013/09/05/3302873.html
C++点和箭头操作符用法区别
变量是对象的时候用“.”访问
变量是对象指针的时候用“->”访问
例:
#inlclude <iostream>using namespace std;
class A
{ public:
int x;
int y;
};int main()
{ A a;
a.x=100; //对象用点访问
// a->y=100; //error
A* pa = new A;
pa->y=200; //对象指针用箭头
// pa.x=100; //error<br> delete pa;
return 0;
} |
变量是对象的时候用“.”访问
变量是对象指针的时候用“->”访问
例:
#inlclude <iostream>using namespace std;
class A
{ public:
int x;
int y;
};int main()
{ A a;
a.x=100; //对象用点访问
// a->y=100; //error
A* pa = new A;
pa->y=200; //对象指针用箭头
// pa.x=100; //error<br> delete pa;
return 0;
} |