首先指针全名叫\x0d\x0a所以他本身是变量,既然是变量就要有值,而他的值就是指针指向的地址(在32位系统下是一个无符号的32位整数),\x0d\x0a所以可以这么说任何两个指针都不共用一个地址,但是可以指向同一个地址!\x0d\x0a像这样\x0d\x0aintnNum=10;\x0d\x0aint*p1=&nNum;\x0d...
, 所以可以这么说任何两个指针都不共用一个地址,但是可以指向同一个地址! 像这样 int... 两个指针指向同一个地址,但是这是不可能的! ... C++如何将一个指针的值赋值给另一个指针,并且两个指针不共用一个地址 , 所以可以这么说任何两个指针都不共用一个地址,但是可以指向同一个地址! 像这样 int... 两个...
如果是这样的话,没有办法把一个opaque的实例通过指针进行直接访问,除非提供这个结构体定义的库同时提供了对应的API操作例如拷贝、修改之类的。之所以如此,可能设计时有意保留了对于结构体变化的灵活性。例如需要增添一个新的member(int z) 时,对客户代码没有影响。其他一切hackary手段来实现这个目的都...