我称之为"正常"变量是什么?

Jas*_*per 1 c++

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是其中的一部分.

pmr*_*pmr 7

指针和引用也是变量.我认为这足以说i is a variable of type intp 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)

仅由化合物类型组成.但是你想强调你使用指针.说吧.


tva*_*son 7

如果我理解你在说什么,我会称之为值类型.