質問: 二つのINT型の値を入力した後その二つの値でできる二次元配列を引数として関数に渡したいのですが、入力となると値がランダムなのでどのように関数にわたせばよいのかわかりません。どのように渡せばよいのでしょうか。 例 int a,b; cin >> a >> b;//値を入力 array[a][b]の二次元配列を作成 void function(int a[][])//ここへの渡し方がわかりません
回答: こんにちは。 std::vector<>を使うと良いですよ。 ``` #include #include : std::size_t a, b; std::cin >> a >> b; std::vector< std::vector > array(a, std::vector(b, 0)); ```