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
是一个有效指针,只需在函数调用(指定引用)中取消引用它即可
这里有两个问题,所以我将给出三个答案
- 指针变量
itelf的地址由p
给出&p
指向的地址由p
给出p
指向的地址内容由p
给出*p
这是非常基本的。任何C++书籍/教程都应该覆盖这个。 <代码>和(*ADPDPTR)< /C> >与<代码> AdppTr> /Cube >相同(假定代码> iAdvult/Cuth>不重写<代码>和/代码>运算符)。EJP:WHT是第一和第二个公告中的区别。以及它所指的东西。同样,这些都是非常基本的,这里不是学习的地方。尝试一个好的C++教程或一本书。
method(*addPtr)