C++ 함수에서 반환된 다차원 배열의 모양을 확인하려면 다음 단계를 따르세요. size()를 사용하여 배열의 행 수를 확인합니다. 배열의 열 수를 확인하려면 Shape()[0] 또는 arr[0].size()를 사용하세요.
Size-Shape 속성을 사용하여 C++ 함수에서 반환된 다차원 배열의 모양을 결정합니다.
C++ 함수에서 다차원 배열을 반환할 때 배열의 모양을 결정해야 합니다. 배열 요소를 올바르게 처리하십시오. 다음은 size() 및 shape() 메서드를 사용하여 모양을 결정하는 방법입니다.
#include <iostream> #include <vector> using namespace std; vector<vector<int>> create_2d_array(int rows, int cols) { vector<vector<int>> arr(rows, vector<int>(cols)); return arr; } int main() { // 创建一个 3x4 的二维数组 vector<vector<int>> arr = create_2d_array(3, 4); // 获取数组的形状 int rows = arr.size(); int cols = arr[0].size(); // 访问数组元素 for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { cout << arr[i][j] << " "; } cout << endl; } return 0; }
출력:
0 0 0 0 0 0 0 0 0 0 0 0
이 예에서는 create_2d_array
函数返回一个 3x4 的二维数组,size()
和 shape()
메서드를 사용하여 배열 요소가 배열의 모양을 결정할 수 있도록 합니다. 올바르게 액세스할 수 있습니다.
위 내용은 C++ 함수가 다차원 배열을 반환할 때 모양을 어떻게 결정합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!