av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

C++隱式轉(zhuǎn)換各種發(fā)生情況

C++編程語言中的類型轉(zhuǎn)換分為兩種,一種為隱式轉(zhuǎn)換,而另一種則為顯式轉(zhuǎn)換。我們在這篇文章中將會(huì)為大家詳細(xì)介紹一下其中的C++隱式轉(zhuǎn)換的各種發(fā)生情況,希望能幫助大家從中獲得一些幫助。

C++隱式轉(zhuǎn)換發(fā)生在四種情況下

* 在混合類型的算術(shù)表達(dá)式中

 
 
 
  1. int ival = 3;  
  2. double dval = 3.1415  
  3. ival + dval; //ival 被提升為double 類型:3.0 

* 用一種類型的表達(dá)式賦值

 
 
 
  1. int *pi = NULL; // NULL(0)被轉(zhuǎn)換成了int* 類型的空指針值 

* 用一個(gè)表達(dá)式傳遞給一個(gè)函數(shù)調(diào)用

 
 
 
  1. extern double sqrt(double);  
  2. sqrt(2); //2被提升為double類型: 2.0 

* 從一個(gè)函數(shù)返回一個(gè)表達(dá)式

 
 
 
  1. double difference(int ival1, int ival2)  
  2. {  
  3. return ival1 - ival2; //返回值被提升為double 類型.  

C++內(nèi)建類型(char,int,short,double etc.)對像之間默認(rèn)含有隱式轉(zhuǎn)換

C++用戶定義類對象之間可以含有C++隱式轉(zhuǎn)換.

 
 
 
  1. void dosomething(A aObject);  
  2. class A {  
  3. public:  
  4. A(int x = 0);  
  5. }  
  6. dosomething(20); // Ok 隱式轉(zhuǎn)換 

以上就是對C++隱式轉(zhuǎn)換的相關(guān)介紹。

【編輯推薦】

  1. C++析構(gòu)函數(shù)不同使用方式
  2. C++ delete具體用法簡述
  3. C++二維數(shù)組new幾種應(yīng)用方法點(diǎn)評
  4. C++回調(diào)函數(shù)代碼示例解讀
  5. C++淺拷貝具體內(nèi)容講述

分享名稱:C++隱式轉(zhuǎn)換各種發(fā)生情況
地址分享:http://uogjgqi.cn/article/djdceoj.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們在微信上24小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流