1

C++ で関数を実装したい場合、次の場合に int 配列を受け取ることが重要ですか?

void fn1(int []a) {
  a[0] = 1;
}

void fn2(int a[]) {
  a[0] = 1;
}
4

3 に答える 3

10

Java では、セマンティックの違いはありません。

C++ では、最初の構文は無効です。

于 2013-02-18T08:12:14.340 に答える
2

さて、質問は明確ではありません.. int 配列を受け取るかどうかは、メソッドのロジックに依存します。Java では a[] と書いたほうがいいですが、どちらでもかまいません。

また、こちらをご覧ください-配列をメソッドJavaに渡します

于 2013-02-18T08:13:31.557 に答える
2

Javaでは宣言は同じですが、C++ではfn1()宣言が異なる必要があります

于 2013-02-18T08:13:47.697 に答える