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