C++中explicit的用法

C++提供了關鍵字explicit,可以阻止不應該允許的經過轉換構造函數進行的隱式轉換的發生,聲明爲explicit的構造函數不能在隱式轉換中使用。 例子: #include <iostream> using namespace std; class A { public: A(int i = 5) { m_a = i; } private: i
相關文章
相關標籤/搜索