顯式關鍵字意味著什么?是什么explicit關鍵字在C+中的意思?
3 回答
慕桂英4014372
TA貢獻1871條經驗 獲得超13個贊
String:
class String {public:
String(int n); // allocate n bytes to the String object
String(const char *p); // initializes object with char *p};String mystring = 'x';
'x'intString(int)explicit:
class String {public:
explicit String (int n); //allocate n bytes
String(const char *p); // initialize sobject with string p};
慕無忌1623718
TA貢獻1744條經驗 獲得超4個贊
String(const char* s)const char*StringString
Buffer(int size)intBufferexplicit
class Buffer { explicit Buffer(int size); ... }void useBuffer(Buffer& buf);useBuffer(4);
Buffer
useBuffer(Buffer(4));
explicitexplicit
- 3 回答
- 0 關注
- 623 瀏覽
添加回答
舉報
0/150
提交
取消
