阅读加速的C ++:讨论是否应该使用int* i
或int *i
。而且int* p, q
实际上是int (*p), q
。所以我认为q
只是一个整数? (不是指针)?那么可以声明一堆指针吗?
我认为int *p, *q
不起作用?
答案 0 :(得分:8)
我不认为int * p,* q会起作用吗?
它会测试它。这是正确的方法。
为避免这种混淆,另一种选择是单独声明它们
int* p;
int* q;
<{1>}中的所以我认为q只是一个int
- 是的,是 int* p, q
,而不是指针。
答案 1 :(得分:2)
template<typename T> using ptr = T*;
ptr<int> p, q;