网站介绍:文章浏览阅读342次。在编写C程序的时候只看到过NULL,而在C++的编程中,我们可以看到NULL和nullptr两种关键字,其实nullptr是C++11版本中新加入的,它的出现是为了解决NULL表示空指针在C++中具有二义性的问题,为了弄明白这个问题,我查找了一些资料,总结如下。一、C程序中的NULL在C语言中,NULL通常被定义为:#define NULL ((void *)0)所以说NULL实际上是一个空指针,如果在C语言中写入以下代码,编译是没有问题的,因为在C语言中把空指针赋给int和char指针的时候,_c++ null和nullptr
- 链接地址:https://blog.csdn.net/jiangqin115/article/details/113767069
- 链接标题:C++中NULL和nullptr的区别_c++ null和nullptr-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:7889
- 网站标签:c++ null和nullptr