以下是使用C++创建一个2行4列的数组arr_a,其中元素为0~7,利用arange()函数实现的代码:
```cpp
#include <iostream>
#include <array>
using namespace std;
int main() {
// 创建一个2行4列的数组arr_a
array<array<int, 4>, 2> arr_a;
// 利用arange()函数初始化数组元素
int num = 0;
for (auto &row : arr_a) {
for (auto &col : row) {
col = num++;
}
}
// 输出数组内容
for (auto &row : arr_a) {
for (auto &col : row) {
cout << col << " ";
}
cout << endl;
}
return 0;
}
```
在上述代码中,我们首先使用`array`库创建了一个2行4列的数组`arr_a`。然后,我们利用两重循环遍历`arr_a`中的每个元素,并使用`num++`给它们赋值,从而实现了利用`arange()`函数创建数组的效果。
最后,我们再次遍历`arr_a`中的每个元素,并将它们输出到屏幕上,以验证数组内容是否正确。
温馨提示:答案为网友推荐,仅供参考