请您看看这个奇怪的问题!
如果有一个类One,定义如下
class One
{
Public:
One(){ i=new int(0);}
~One();
…………
int* i;
…………
};
int main()
{
One * something=new One;//此处表示构造一个新的对象的指针something,且它的*i=0。
//现在我要对something对象的成员变量i指向的值进行操作,该如何写呢?我记得“->”符号的意思是“(* 指针名).”。
*(something->i)=7;//这样好像好别扭,您能解释一下这对吗?
…………
return 0;
}