【发布时间】:2020-03-31 00:02:45
【问题描述】:
我遇到了一个代码 sn-p。
判断定义是否正确是一个C++练习。
vector<string>** p = new vector<string> * [10];
我认为这是错误的,因为 lvalue 将 p 声明为指向字符串向量的指针。
右值是指向字符串向量的指针的十个数组。
但是代码编译成功,没有警告。
这个定义有意义吗?
【问题讨论】:
-
你觉得
int* array = new int[10];怎么样?
标签: c++ string pointers vector