c++八股:explicit

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

1.作用

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

2.推荐范式

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

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

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

相关推荐
研究点啥好呢14 分钟前
Github热门项目推荐 | 创建你的像素风格!
c++·python·node.js·github·开源软件
_dindong14 分钟前
cf1091div2 C.Grid Covering(数论)
c++·算法
lly20240625 分钟前
C 标准库 - `<stdio.h>`
开发语言
沫璃染墨27 分钟前
C++ string 从入门到精通:构造、迭代器、容量接口全解析
c语言·开发语言·c++
jwn99927 分钟前
Laravel6.x核心特性全解析
开发语言·php·laravel
迷藏49429 分钟前
**发散创新:基于Rust实现的开源合规权限管理框架设计与实践**在现代软件架构中,**权限控制(RBAC)** 已成为保障
java·开发语言·python·rust·开源
6Hzlia1 小时前
【Hot 100 刷题计划】 LeetCode 17. 电话号码的字母组合 | C++ 回溯算法经典模板
c++·算法·leetcode
功德+n1 小时前
Linux下安装与配置Docker完整详细步骤
linux·运维·服务器·开发语言·docker·centos
明日清晨1 小时前
python扫码登录dy
开发语言·python
我是唐青枫1 小时前
C#.NET gRPC 深入解析:Proto 定义、流式调用与服务间通信取舍
开发语言·c#·.net