技术栈
explicit关键字
点云SLAM
1 个月前
开发语言
·
c++
·
explicit关键字
·
隐式转换
·
constexpr关键字
·
c++11/17/20
constexpr 和 explicit 在 C++ 中被提出的动机
相关内容参考:C++中constexpr 与 explicit关键字使用详解在 C++11 之前:因此提出 constexpr 解决两个痛点:
点云SLAM
1 个月前
c++
·
explicit关键字
·
隐式转换
·
c++编译
·
constexpr关键字
·
c++11/17/20
C++中constexpr 与 explicit关键字使用详解
constexpr 表示:函数/构造器/变量在满足条件时可以在编译期求值,从而能用作常量表达式(用于数组维度、模板非类型参数、static_assert 等)。
江池俊
2 年前
开发语言
·
c++
·
初始化列表
·
static成员
·
友元
·
explicit关键字
【C++那些事儿】深入理解C++类与对象:从概念到实践(下)| 再谈构造函数(初始化列表)| explicit关键字 | static成员 | 友元
在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值。虽然上述构造函数调用之后,对象中已经有了一个初始值,但是不能将其称为对对象中成员变量的初始化,构造函数体中的语句只能将其称为赋初值,而不能称作初始化。因为初始化只能初始化一次,而构造函数体内可以多次赋值。
忆梦初心
2 年前
开发语言
·
c++
·
初始化列表
·
static成员
·
友元
·
匿名对象
·
explicit关键字
【C++深入浅出】类和对象下篇
老样子,先来回顾一下上期的内容:上期我们着重学了C++类中的六大默认成员函数,并自己动手实现了一个日期类,相信各位对C++中的类已经有了一定程度的了解。本期就是类和对象的最后一篇啦,终于要结束咯,吧唧吧唧
我是有底线的