很多初学者都会问,既然通过变量名就可以访问数据,为什么还要使用繁琐而又容易出错的指针呢?这是因为在操作大型数据和类时,由于指针可以通过内存地址直接访问数据,从而避免在程序中复制大量的代码,因此指针的效率最高一般说来,指针会有三大用途:
1:处理堆中存放的大型数据。
2:快速访问类的成员数据和函数。
3:以别名的方式向函数传递参数。
很多初学者都会问,既然通过变量名就可以访问数据,为什么还要使用繁琐而又容易出错的指针呢?这是因为在操作大型数据和类时,由于指针可以通过内存地址直接访问数据,从而避免在程序中复制大量的代码,因此指针的效率最高一般说来,指针会有三大用途:
1:处理堆中存放的大型数据。
2:快速访问类的成员数据和函数。
3:以别名的方式向函数传递参数。