c++nullptr的原型
时间: 2023-09-02 09:10:44 浏览: 156
C++ 实验项目:基于C++实现的简易数据库系统.pdf
回答: C++11中引入的 nullptr 是一个新关键字,用于表示空指针。在C++11中,我们可以使用 nullptr 来初始化指针变量,比如 char *p = nullptr; int *ptr = nullptr; [1而在深复制中,深复制不仅会复制值类型的成员变量,还会对引用类型的成员变量申请存储空间,使其成为一个新对象。至于 NULL 和 nullptr 的区别,NULL 是一个宏定义,表示空指针。而 nullptr 是一个关键字,是一个特定的空指针类型。打印出它们的类型可以看到它们的不同之处。至于C中 nullptr 的原型,C语言中并没有nullptr这个关键字,它是C++11中引入的新特性。
阅读全文