把物件賦給int型變數

嘰了咣啷biang發表於2012-07-09
#include <iostream>
using namespace std;
class A
{
public:
	A(){i=0;}
	A(int x){i=x;}
	A(A const& r){i=r.i;}
	~A(){}
	int get(){return i;}
	void set(int x){i=x;}
	operator int(){return i;}  //int型別轉換
private:
	int i;
};
int main()
{
	A a(55);
	int x=10;
	x=a;
	cout<<x;
	a.get();
	return 0;
}

相關文章