C++で配列を定義する方法は何ですか。
C++において、配列を定義する方法は次の通りです。
- 配列を宣言する際に、[]を使用します。
数据类型 数组名[数组长度];
例:
int arr[5]; // 定义一个包含5个整数的数组
- std::arrayを使った配列テンプレートクラスの使用:
#include <array>
std::array<数据类型, 数组长度> 数组名;
例:
#include <array>
std::array<int, 5> arr; // 定义一个包含5个整数的数组
- 動的メモリ割り当てを使用する(newキーワードを使用する):
数据类型 *数组名 = new 数据类型[数组长度];
“Can you please explain the lesson again?”
答え:もう一度その授業を説明していただけますか?
int *arr = new int[5]; // 定义一个包含5个整数的动态数组
注意すべきことは、配列の長さは定数式でなければならず、つまりコンパイル時に値が決定される必要があるということです。