c++八股:explicit

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

1.作用

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

2.推荐范式

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

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

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

相关推荐
liulilittle1 小时前
麻将牌堆渲染(Lua)
开发语言·lua
雨落在了我的手上1 小时前
初始java(十七):常⽤⼯具类介绍
java·开发语言
凤凰院凶涛QAQ1 小时前
《Java版数据结构 & 集合类剖析》集合框架的封装设计与顺序表:“从 Iterable 到 ArrayList:集合框架的‘职业树“
java·开发语言·数据结构
大菜菜小个子1 小时前
偏特化(Partial Specialization)理解
c++
吴可可1231 小时前
Win7上开发CAD2004自定义实体全解析
c++·算法
孟华苏1 小时前
怎么快速排查内存泄漏问题
java·开发语言·python
zz34572981131 小时前
C语言中字符串常量存储位置
c语言·开发语言·算法·青少年编程
noipp1 小时前
推荐题目:洛谷 P16510 [GKS 2015 #C] gRanks
java·c语言·开发语言·c++·python·算法
flyinmind1 小时前
Java环境与Android环境中使用QuickJS
java·开发语言·javascript·quickjs
郑洁文1 小时前
基于Python的HTTP服务漏洞信息收集工具设计与实现
开发语言·python·http