-5

阅读加速 C++:关于是否int* iint *i应该使用的讨论。这int* p, q实际上是int (*p), q。所以我想q只是一个int?(不是指针)?那么是否可以声明一堆指针呢?

我不认为int *p, *q会工作?

4

2 回答 2

8

我不认为 int *p, *q 会起作用吗?

会的,测试一下。这是正确的方法

为了避免这种混淆,另一种选择是分别声明它们

int* p;
int* q;

所以我想 q 只是一个 int

in int* p, q- 是的,它 int,而不是指针。

于 2012-10-17T14:26:23.847 回答
2
template<typename T> using ptr = T*;

ptr<int> p, q;
于 2012-10-17T16:56:20.460 回答