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