1. ホーム
  2. c++

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

2022-10-06 20:24:57

質問

私は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::array