C++ 获取C+中指针变量的内存地址+;

C++ 获取C+中指针变量的内存地址+;,c++,pointers,memory-address,C++,Pointers,Memory Address,如何获取指针变量指向的对象 IAddress *addPtr = ...; method (IAddress & add){ //do something } 如何将IAddress传递给方法 这是正确的吗 method (&(* addPtr)) 假设addPtr是一个有效指针,只需在函数调用(指定引用)中取消引用它即可 这里有两个问题,所以我将给出三个答案 指针变量pitelf的地址由&p给出 p指向的地址由p给出 p指向的地址内容由*p给出 这是非常基本的

如何获取指针变量指向的对象

IAddress *addPtr = ...;

method (IAddress & add){
    //do something
}
如何将
IAddress
传递给方法

这是正确的吗

method (&(* addPtr))

假设
addPtr
是一个有效指针,只需在函数调用(指定引用)中取消引用它即可


这里有两个问题,所以我将给出三个答案

  • 指针变量
    p
    itelf的地址由
    &p
    给出

  • p
    指向的地址由
    p
    给出

  • p
    指向的地址内容由
    *p
    给出


这是非常基本的。任何C++书籍/教程都应该覆盖这个。

<代码>和(*ADPDPTR)< /C> >与<代码> AdppTr> /Cube >相同(假定代码> iAdvult/Cuth>不重写<代码>和/代码>运算符)。EJP:WHT是第一和第二个公告中的区别。以及它所指的东西。同样,这些都是非常基本的,这里不是学习的地方。尝试一个好的C++教程或一本书。
method(*addPtr)