文章 2024-03-25 来自:开发者社区

【C++ 空指针的判断】深入理解 C++11 中的 nullptr 和 nullptr_t

1. 引言 在探索编程的深渊时,我们经常会遇到一些看似简单但实际上充满复杂性的概念。正如心理学家 Carl Jung 曾说:“人们不是由于他们的意识而受到困扰,而是由于他们的潜意识。” 在编程中,这种“潜意识”往往体现在那些我们认为理所当然的事物中。今天,我们要探讨的就是 C++11 中的一个这样的概念:nullptr(空指针)和 nullptr_t(空指针类型)。 1.1 C+...

文章 2023-11-17 来自:开发者社区

【C++】nullptr C++中的空指针(C++11)

前言在平时我们写C/C++代码时你可能会看到有人使用NULL表示空指针,也有人用nullptr表示空指针,那么你可能会很好奇它们都是空指针吗?为什么空指针有两种写法?下面就带你了解这背后的原理。我们都知道NULL是C语言中的空指针,C++在大多数条件下是兼容C的,C++98及以前的空指针也都是用NULL表示,但是在C++11新特性中,我们用nullptr来表示指针空值,NULL仅仅只表示0。C/....

【C++】nullptr C++中的空指针(C++11)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注