0
,所以我想你如何在C創建一個類創建C++類++其中對象本身具有像如何「字符串」的主值工作與「默認/主」值(即,「字符串」)
例如:
MySocket m = SOCKET kSocket;
m.Connect(...);
SOCKET aSocket = m;
其中,m SOCKET的默認類型,但是還有其他的變量和函數
,所以我想你如何在C創建一個類創建C++類++其中對象本身具有像如何「字符串」的主值工作與「默認/主」值(即,「字符串」)
例如:
MySocket m = SOCKET kSocket;
m.Connect(...);
SOCKET aSocket = m;
其中,m SOCKET的默認類型,但是還有其他的變量和函數
爲時已晚了..所以我準備做一個大的飛躍這裏。
我認爲你正在尋找汽車類型轉換器。沒有默認類型。您正在尋找的是一種自動鍵入將m
轉換爲SOCKET
的方法。
查找使用類似
class MySocket
{
public:
operator SOCKET()
{
SOCKET socket;
socket.handle = _handle;
return socket;
}
};
什麼你問?該代碼甚至不會編譯(除非你做出自由的假設,例如SOCKET是空的宏)。 – 2011-02-05 04:04:44
我在問我如何使std :: string像保存一個值而不必調用m.variable或m.getVariable() – 2011-02-05 04:14:58