其實單參建構函式就是只有乙個引數的建構函式,拷貝建構函式就是他的一種,單參建構函式和型別轉化函式用法正好相反,單參建構函式是把形參中的值或者是物件轉化為本物件,而型別轉化函式是把本物件轉換為乙個值或者乙個其他物件
**如下:
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 我...