我想使用類訪問基元類型數組。 我使用Visual C++ 2013通過類訪問C++基元數組
class CInt
{
public:
CInt() { val_ = 0; }
CInt(int x) { val_ = x; }
private:
int val_;
};
int arr[2];
CInt index;
arr[index] = 2; // ERROR!
我試圖重載的size_t()操作,但仍然無法正常工作。 在C++/C++ 11中有這種可能嗎?
您是否想將您的類對象用作索引?爲什麼? –
'CInt'類背後的目的是什麼?它應該解決什麼問題? –
至於你的問題*你是如何實現'int'或'size_t'運算符的?你能否請嘗試創建一個[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)向我們展示?在將MCVE添加到您的問題時,也包括可能出現的錯誤。 –