zLe*_*eon -2 c++ arrays pointers vector
我看到可以使用vector创建一个指针数组,但是,我不希望这样.下面的示例是一种创建指向int数组的指针的方法吗?
#include <iostream>
using namespace std;
int main() {
int* arr[4];
for (int i=0; i<4; ++i) {
cout<<endl<<arr[i];
}
}
Run Code Online (Sandbox Code Playgroud)
这将生成一个指向int数组的指针,并显示数组中每个索引的内存地址.现在我几乎没有问题.它是一种在没有向量的情况下创建指向int数组的指针的正确方法吗?另外,如果我想在给定示例中初始化每个内存地址中的值,它是如何完成的?最后为什么&arr等于arr?