我有一个问题,请您澄清一下。 我是c语言的新手,我在c语言中遇到了部分代码,如下所示
#include <List.h>
LIST<P1*> p1
p1在哪里
class P1
{
public:
P1(int i, VECTOR xi);
您能告诉我p1*
在LIST<P1*>
中是什么意思吗?
是指针吗?
答案 0 :(得分:0)
像注释一样,“ P1 *”是指向“ P1”类型对象的指针。
另一方面,“ * p1”是指针p1内容的间接寻址(告诉编译器它是地址);
P1* pp1;
P1 p1;
返回* pp1就像返回p1;
返回pp1返回指向对象的地址。