explicit 意義:明確的,清楚的;直言的;詳述的;不隱瞞的
用法:C++中的explicit關鍵字只能用於修飾只有一個參數的類構造函數, 它的作用是表明該構造函數是顯示的, 而非隱式的, 跟它相對應的另一個關鍵字是implicit, 意思是隱藏的,類構造函數默認情況下即聲明爲implicit(隱式).
隱式和顯式的區分詳見:https://www.cnblogs.com/ymy124/p/3632634.html
注意:
1、構造函數只有一個參數時有效,或者除第一個參數均有初值也有效
2、無關鍵字explicit 默認爲隱式