关于双重指针的问题
不理解如下代码中 Person ** person = new Person*[3]; 等号左边的第二个*怎么理解
#include<iostream>
#include <string>
using namespace std;
class Person
{
public:
virtual void func() = 0;
};
class Student :public Person
{
public:
void func()
{
cout << "Student::func()" << endl;
}
};
void test01()
{
Person ** person = new Person*[3];
}
int main()
{
test01();
system("pause");
return 0;
}