關於單參建構函式和型別轉換函式

2021-07-11 06:53:24 字數 361 閱讀 9324

其實單參建構函式就是只有乙個引數的建構函式,拷貝建構函式就是他的一種,單參建構函式和型別轉化函式用法正好相反,單參建構函式是把形參中的值或者是物件轉化為本物件,而型別轉化函式是把本物件轉換為乙個值或者乙個其他物件

**如下:

itoa是乙個可以把int型資料轉化為string型資料的函式。在#include標頭檔案中

#include

#include

#include

using namespace std;

class rmb

rmb(float f)

operator float()

operator string()

};int main()

型別轉換函式 轉換建構函式

用途 將乙個其它型別的資料轉換成自定義的類型別。注意 這種建構函式只有乙個引數,但要區別於拷貝建構函式 形參是乙個自定義型別的引用 例子 include using namespace std class complex 這個預設的建構函式便可以充當 轉換建構函式 complex double r ...

型別轉換函式 轉換建構函式

用途 將乙個其它型別的資料轉換成自定義的類型別。注意 這種建構函式只有乙個引數,但要區別於拷貝建構函式 形參是乙個自定義型別的引用 例子 include using namespace std class complex 這個預設的建構函式便可以充當 轉換建構函式 complex double r ...

型別轉換建構函式

include stdafx.h include using namespace std include 用型別轉換建構函式進行型別轉換 class point2d friend class point3d 設定友元類 private int x int y class point3d if 0 我...