程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> C++的explicit關鍵字的使用場景

C++的explicit關鍵字的使用場景

編輯:關於C++

假若我們定義了Str類如下結構

class Str  
{  
  public:  
     
    Str(int n)  
     
    Str(const char* p)  
     
  .....  
     
}

可以使用如下方式來構建一個對象  

Str c(12);  
Str d=Str(20);  
Str *z=new Str(21);  
Str a=10;//此處構建10個大小的空間  
Str b="abcd";//此處構建特定字符串大小空間  
Str f='f';   //與設計不相符的構建方式,這裡會構建(int)'f'大小的內存空間

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved