在C++中,創建數組的方式有以下幾種:
int arr[5]; // 聲明一個包含5個整數的數組
new
關鍵字在堆上創建動態數組,例如:int* arr = new int[5]; // 創建一個包含5個整數的動態數組
std::array
容器:C++11引入了std::array
容器,可以方便地創建數組并提供一些便利的方法,例如:#include <array>
std::array<int, 5> arr; // 創建一個包含5個整數的std::array
std::vector
容器:std::vector
提供了動態數組的功能,并且可以動態調整大小,例如:#include <vector>
std::vector<int> arr(5); // 創建一個包含5個整數的std::vector
int* arr = new int[5]; // 創建一個包含5個整數的動態數組