1. ホーム
  2. c++

[解決済み】C/C++で配列をコピーする関数はありますか?

2022-02-13 06:16:36

質問

私はC/C++を学んでいるJavaプログラマーです。そこで、JavaにはSystem.arraycopy();のような、配列をコピーする関数があることを知っています。私はCまたはC++で配列をコピーする関数があるかどうか疑問に思っていました。私は、forループ、ポインタなどを使用して配列をコピーする実装を見つけることができました。配列のコピーに使用できる関数はありますか?

どのように解決するのですか?

C++11以降では、配列を直接コピーするために std::array :

std::array<int,4> A = {10,20,30,40};
std::array<int,4> B = A; //copy array A into array B

に関するドキュメントを紹介します。 std::配列