首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Modern C++
康熙说编程
创建于2024-03-15
订阅专栏
讲解 Modern C++ 的各种新特性
等 3 人订阅
共11篇文章
创建于2024-03-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++11 新特性:空指针 nullptr
C++11 之前,C++ 程序员通常使用0或NULL来表示空指针。 这种做法存在一些问题和局限性,尤其是在类型安全和代码清晰度方面。为了解决这些问题,C++11 引入了一个新的关键字nullptr。
C++11 新特性:final 和 override
C++11标准引入的 final 和 override 这两个关键字,标志着 C++ 对面向对象编程特性的进一步增强。 这两个关键字的设计初衷,主要是为了提高代码的清晰度、安全性以及维护性。
C++11 新特性:常量表达式 constexpr(下)
在模板编程中,constexpr 的应用非常广泛,主要是因为它能够在编译时进行计算,这对于模板元编程、编译时断言、模板特化选择等场合尤为重要。
C++11 新特性:常量表达式 constexpr(上)
C++11 引入了constexpr关键字,用于定义常量表达式,从而使变量获得在编译阶段即可计算出结果的能力,提高运行时的效率。
C++ 11 新特性:基于范围的 for 循环
基于范围的for 循环(Range-based for loop)是 C++11 标准引入的一项特性,它提供了一种更简洁、更安全的遍历容器(如数组、向量等)的方式。
C++11 新特性:编译时断言 static_assert
static_assert 是 C++11 引入的编译时断言特性,允许在编译期进行条件检查,并在条件不满足时产生编译错误。 这一特性非常有用,因为它可以在编译阶段就发现潜在的错误,而不是等到运行时。
C++ 11 新特性:基于范围的 for 循环
基于范围的for 循环(Range-based for loop)是 C++11 标准引入的一项特性,它提供了一种更简洁、更安全的遍历容器(如数组、向量等)的方式。
C++11 新特性:自动类型推导 auto 和 decltype(下)
今天聊聊 auto 和 decltype 两者之间的区别。实际开发中,如果明确知道使用的变量类型,那么使用 auto,减少代码量,增加可读性,其他场景使用 decltype
C++11 新特性:自动类型推导 auto 和 decltype(中)
今天我们来聊聊 decltype 关键字,它是 C++11 新增的一个关键字,和 auto 的功能一样,都是用来在编译时期进行自动类型推导。
C++11 新特性:自动类型推导 auto 和 decltype(上)
在 C++11 标准中,引入了两个非常有用的关键字:auto 和 decltype。这两个关键字在提高编码效率、代码可读性以及维护性方面起到了巨大作用。今天,我们将深入探讨 auto的用法。
C++ 的范式之旅:一种语言,无限可能
C++ 是一种多范式编程语言,支持多种编程范式,通过这些范式,C++ 提供了极大的灵活性,允许开发者根据具体的问题和需求选择最合适的编程风格。多范式的支持也是 C++ 复杂性的来源之一。 除了最后关于