c++八股:explicit

主要参考的这篇博客C++ 中 explicit 的作用 | 编程指北-计算机学习指南

1.作用

首先explicit是给谁用的呢?是给构造函数 用的,它的作用是防止隐式类型转换

2.推荐范式

根据 Google C++ 代码规范中的说明:

1.类型转换运算符单参数 构造函数应该加上explicit

2.如果构造函数有多个参数不应当加上explicit

相关推荐
初见无风2 小时前
4.3 Boost 库工具类 optional 的使用
开发语言·c++·boost
_OP_CHEN2 小时前
算法基础篇:(五)基础算法之差分——以“空间”换“时间”
c++·算法·acm·icpc·算法竞赛·差分算法·差分与前缀和
秋风&萧瑟2 小时前
【C++】智能指针介绍
java·c++·算法
有梦想的攻城狮2 小时前
我与C++的一面之缘
开发语言·c++
毕设源码-朱学姐2 小时前
【开题答辩全过程】以 基于java的民宿管理小程序为例,包含答辩的问题和答案
java·开发语言·小程序
ᐇ9592 小时前
Java集合框架:深入理解List与Set及其实现类
java·开发语言
啟明起鸣2 小时前
【Go 与云原生】先从 Go 对与云原生的依赖关系讲起,再讲讲 一个简单的 Go 项目热热身
开发语言·云原生·golang
oioihoii2 小时前
《C语言点滴》——笑着入门,扎实成长
c语言·开发语言
waves浪游3 小时前
基础开发工具(下)
linux·运维·服务器·开发语言·c++