1. ホーム
  2. c++

[解決済み] C++で配列は使われるべきか?

2023-01-17 07:19:18

質問

以下 std::liststd::vector が存在する場合、C++で従来のC言語の配列を使用する理由はあるのでしょうか、それとも避けるべきなのでしょうか、ちょうど malloc ?

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

C++11では std::array が使用できる C++11 では、答えは "はい、配列は避けるべきです" です。C++11 より前のバージョンでは、自動保存 (つまりスタック上) で配列を割り当てるために C 配列を使用する必要がある場合があります。