nullptr

2024/4/11 17:08:04

C++入门:内联函数,auto,范围for循环,nullptr

目录 1.内联函数 1.1 概念 1.2 特性 1.3 内联函数与宏的区别 2.auto关键字(C11) 2.1 auto简介 2.2 auto的使用细则 2.3 auto不能推导的场景 3.基于范围的for循环(C11) 3.1 范围for的语法 3.2 范围for的使用方法 4.指针空值nullptr(C11) 4.1 C98中的指针空值 1.内联…

C++11之空指针-nullptr

系列文章 C11之正则表达式(regex_match、regex_search、regex_replace) C11之线程库(Thread、Mutex、atomic、lock_guard、同步) C11之智能指针(unique_ptr、shared_ptr、weak_ptr、auto_ptr)浅谈内存管…

【C++深入浅出】初识C++下篇(auto关键字、范围for、nullptr指针)

目录 一. 前言 二. auto关键字 2.1 auto的引入 2.2 auto简介 2.3 auto的使用细则 2.4 auto不能推导的场景 三. 基于范围的for循环(C11) 3.1 范围for的语法 3.2 范围for的原理 3.3 范围for的使用条件 四. 指针空值nullptr(C11) 一. 前言 上期我们介绍了c新增的两个重…

C++11新特性① | C++11 常用关键字实战详解

目录 1、引言 2、C11 新增关键字详解 2.1、auto 2.2、override 2.3、final 2.4、nullptr 2.5、使用delete阻止拷贝类对象 2.6、decltype 2.7、noexcept 2.8、constexpr 2.9、static_assert VC常用功能开发汇总(专栏文章列表,欢迎订阅&#xf…

c++11常用新特性小结

在创建对象时区分() 和 {} c11提供了大括号语法来创建对象&#xff0c;如 int x{0};&#xff0c;创建一个int型变量且初始化为0。 它有很多好处&#xff1a; 大括号初始化可以表达以前做不到的事&#xff0c;如 std::vector<int> v{1, 2, 3};大括号初始化禁止内建类型之…

【C++】指针空值 nullptr

在c98中&#xff0c;指针空值为NULL&#xff0c;NULL实际是一个宏&#xff0c;在传统的C头文件(stddef.h)中&#xff0c;可以看到如下代码&#xff1a; #ifndef NULL #ifdef __cplusplus #define NULL 0 #else #define NULL ((void *)0) #endif #endif 可以看到&#xff0c;N…

C++自己实现一个nullptr(转发)

2021年05月07日 周五 天气 小雨 【不悲叹过去&#xff0c;不荒废现在&#xff0c;不惧怕未来】 自己实现一个nullptr&#xff08;c&#xff09;