使用型別轉換函式的簡單例子

2021-06-25 23:22:27 字數 457 閱讀 5152

c++提供了兩種型別轉的方式,第一種是型別轉換函式,第二種是轉換建構函式。

今天介紹的這一種方法是型別轉換函式,他的作用是把乙個類的物件轉換成另一型別的資料。

基本形式:

operator 型別名()

「operator」是關鍵字,壽麵是你想讓類轉換成的型別名,比如:int,double等;

#include #include using namespace std;

class myclass

myclass(double r, double i)

//型別轉換函式

operator double()

private:

double real;

double imag;

};int main()

C 型別轉換函式的簡單應用。

a code block var foo bar include includeusing namespace std class student private string name int num char double income teacher teacher string nam,in...

C 幾種型別轉換的例子

1.int,float,byte,char型別數值強制相互轉換 方法 byte dat1 int dat2 1000 dat1 byte dat2 數值取整模256,最後值為0xe8 dat2 int dat1 最後值為0xe8 byte dat1 float dat2 123.44 dat1 by...

wxButton的簡單使用例子

預編譯標頭檔案 include 有關的問題請參看http blog.csdn.net kese archive 2007 08 25 1758555.aspx wxbuttonstudio.cpp include class wxbuttonframe public wxframe enum beg...