码迷,mamicode.com
首页 > 其他好文 > 详细

关于指针的一些注意事项

时间:2018-07-21 21:25:22      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:定义   不同   编译   ptr   未定义   就是   编译器   操作   指定   

1、指针本身就是一个对象,允许对指针进行赋值和拷贝,并且在其自身的生命周期中可以先后指向不同的对象。

2、指针不需要在定义的时候赋初值,在块作用域内定义的指针,若没有初始化值,其是未定义的。

3、指针不能指向引用,因为引用不是一个对象,没有实际的地址。

4、指针的类型实际上被用于指定它所指向的对象的类型,必须进行类型匹配。

5、试图对无效指针进行操作,都将引发错误,编译器无法检查出来。

6、解引用的操作仅适用于指向某对象的有效指针。

7、新标准下,初始化最好使用nullptr,当然NULL也可以。但是不能将一个值等于0的变量,拿来初始化指针。

关于指针的一些注意事项

标签:定义   不同   编译   ptr   未定义   就是   编译器   操作   指定   

原文地址:https://www.cnblogs.com/Dark-King/p/9347857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!