我已经实现了getByte():
unsigned char& operator[](size_t i)
{
...
}
现在我想实现对应的getDword(),它可以从已经编写过的char& amp;操作者:
unsigned int& operator[](size_t i)
{
...
/// call here operator for char& []
...
}
如何使用C ++实现这一目标?
我想做类似的事情:
char c = x[100]; takes 1 char
int d = x[100]: takes 4 char from 100 to 103
我已经看到你可以通过返回类型(const和非const运算符)重载运算符。它与*这个
有些神奇