溫馨提示×

c++創(chuàng)建數(shù)組的方式有哪些

c++
小億
193
2024-04-20 17:43:48
欄目: 編程語言

在C++中,創(chuàng)建數(shù)組的方式有以下幾種:

  1. 靜態(tài)數(shù)組:通過指定數(shù)組大小來定義數(shù)組,例如:
int arr[5]; // 聲明一個包含5個整數(shù)的數(shù)組
  1. 動態(tài)數(shù)組:使用new關鍵字在堆上創(chuàng)建動態(tài)數(shù)組,例如:
int* arr = new int[5]; // 創(chuàng)建一個包含5個整數(shù)的動態(tài)數(shù)組
  1. 使用std::array容器:C++11引入了std::array容器,可以方便地創(chuàng)建數(shù)組并提供一些便利的方法,例如:
#include <array>
std::array<int, 5> arr; // 創(chuàng)建一個包含5個整數(shù)的std::array
  1. 使用std::vector容器:std::vector提供了動態(tài)數(shù)組的功能,并且可以動態(tài)調整大小,例如:
#include <vector>
std::vector<int> arr(5); // 創(chuàng)建一個包含5個整數(shù)的std::vector
  1. 使用指針:可以使用指針來模擬數(shù)組,例如:
int* arr = new int[5]; // 創(chuàng)建一個包含5個整數(shù)的動態(tài)數(shù)組

0