小编Ada*_*own的帖子

C++中int*x和int*x之间有区别吗?

我正在回到我的C++研究中,并且真正试图理解基础知识.指针总是给我带来麻烦,我想确保在我继续前行之前真的得到它并且在路上感到困惑.

可悲的是,我一开始就被我正在阅读的教程中的不一致所困扰.有些人以这种方式做指针声明:

int *x
Run Code Online (Sandbox Code Playgroud)

有些人这样做:

int* x
Run Code Online (Sandbox Code Playgroud)

现在两者的前者似乎是迄今为止最常见的.这令人沮丧,因为第二个对我来说更有意义.当我读int*x时,我读到"这是一个int,它的名字是*x",这是不对的.但是当我读到第二个时,我看到"这里是一个int指针,它的名字是x",这是非常准确的.

那么,在我构建自己的心智图之前,两者之间是否存在功能差异?如果我是第二种方式,我会成为麻风病人吗?

谢谢.

c++ variables pointers declaration naming-conventions

12
推荐指数
3
解决办法
3万
查看次数