日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
C++隱式轉(zhuǎn)換各種發(fā)生情況

C++編程語(yǔ)言中的類型轉(zhuǎn)換分為兩種,一種為隱式轉(zhuǎn)換,而另一種則為顯式轉(zhuǎn)換。我們?cè)谶@篇文章中將會(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.)對(duì)像之間默認(rèn)含有隱式轉(zhuǎn)換

C++用戶定義類對(duì)象之間可以含有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)換 

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

【編輯推薦】

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

當(dāng)前名稱:C++隱式轉(zhuǎn)換各種發(fā)生情況
文章路徑:http://www.dlmjj.cn/article/djdceoj.html