c ++指向int指针的指针

xde*_*000 1 c++ pointers

如果我有:

int **p;
Run Code Online (Sandbox Code Playgroud)

为什么我不能这样做?

p = new *int[4];
Run Code Online (Sandbox Code Playgroud)

但如果我有:

class T {...}
T **c;
c = new *T[4]; 
Run Code Online (Sandbox Code Playgroud)

那是对的吗?

Mik*_*our 9

在*有来其所修饰的类型名称后:

p = new int*[4];
c = new T*[4]; 
Run Code Online (Sandbox Code Playgroud)