int* p;
int& r;
int i;
double* p2;
double& r2;
double d;
Run Code Online (Sandbox Code Playgroud)
p和p2是指针,r和r2是引用,但是i和d是什么?(不,我不是在寻找答案"一个int和一个双")
我正在寻找一个用于"普通"变量的名称,将它们与指针和引用区分开来.我不相信这样的名字不存在(毕竟,我不能成为第一个想要将它们与指针和引用区分开来的人.我确实感觉它很简单,我只是在这里错过了.
谁知道该怎么称呼"正常"变量?
附加信息
我正在寻找一个可以引用除引用和指针之外的任何名称的名称,因此包括类.当包括以下内容时,可以保持完整的相同故事:
MyClass* p3;
MyClass& r3;
MyClass c;
Run Code Online (Sandbox Code Playgroud)
我不是在寻找一种参考方式i,一种参考方式d和方法c.我正在寻找一种方法来引用(非引用,非指针)组i,d并且c是其中的一部分.
指针和引用也是变量.我认为这足以说i is a variable of type int和p is a variable of type pointer to int.如果他们是一个班级的成员i is a member variable of type int将是最准确的描述.
编辑:你的问题没有明确的答案.int将是fundamental type标准术语.调用其他类型,如类,联合和指针compound types.这对您的情况没有帮助,如您所指
A* a;
int* b;
A c;
Run Code Online (Sandbox Code Playgroud)
仅由化合物类型组成.但是你想强调你使用指针.说吧.