explicit關鍵字

explicit 意義:明確的,清楚的;直言的;詳述的;不隱瞞的

用法:C++中的explicit關鍵字只能用於修飾只有一個參數的類構造函數, 它的作用是表明該構造函數是顯示的, 而非隱式的, 跟它相對應的另一個關鍵字是implicit, 意思是隱藏的,類構造函數默認情況下即聲明爲implicit(隱式).

隱式和顯式的區分詳見:https://www.cnblogs.com/ymy124/p/3632634.html

注意:

1、構造函數只有一個參數時有效,或者除第一個參數均有初值也有效

2、無關鍵字explicit 默認爲隱式

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章