C++explicit关键字
生活随笔
收集整理的這篇文章主要介紹了
C++explicit关键字
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
該博文為原創(chuàng)文章,未經(jīng)博主同意不得轉(zhuǎn)載,如同意轉(zhuǎn)載請注明博文出處
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105089138
C++explicit關(guān)鍵字
- 簡介
- 什么是隱式轉(zhuǎn)換構(gòu)造函數(shù)
- 隱式轉(zhuǎn)換的隱患
- explicit 關(guān)鍵字用法
簡介
explicit是C++的一個(gè)關(guān)鍵字,你可能很少用到它,但稍微留心一下就會發(fā)現(xiàn)C++標(biāo)準(zhǔn)庫中explicit出現(xiàn)的頻率還是挺高的。了解explicit關(guān)鍵字的功能及其使用對于我們閱讀使用庫是很有幫助的,而且在編寫自己的代碼時(shí)也可以嘗試使用。
那么這個(gè)關(guān)鍵字到底有什么作用呢?帶著問題我們好好的認(rèn)識下這個(gè)"家伙",要明白explicit關(guān)鍵字的用途,首先需要了解隱式類型轉(zhuǎn)換。
什么是隱式轉(zhuǎn)換構(gòu)造函數(shù)
在《C++ Primer》這本經(jīng)典教程中提到:可以用單個(gè)實(shí)參來調(diào)用的構(gòu)造函數(shù)定義從形參類型到該類類型的一個(gè)隱式轉(zhuǎn)換。這句話看起來比較繞口挺不好理解的。我們還是結(jié)合實(shí)例來理解。
總結(jié)
以上是生活随笔為你收集整理的C++explicit关键字的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么设置u盘启动技嘉 设置技嘉U盘启动的
- 下一篇: u盘安装双系统怎么启动 U盘安装双系统启