Maison > Problème commun > le corps du texte

Comment créer un tableau dynamique en C++

小老鼠
Libérer: 2024-05-02 09:54:16
original
635 人浏览过

Il existe quatre façons de créer des tableaux dynamiques en C++ : en utilisant std::vector. Utilisez nouveau et supprimez. Utilisez la métaprogrammation de modèles. Utilisez la bibliothèque boost.

Comment créer un tableau dynamique en C++

Comment créer un tableau dynamique en C++

Un tableau dynamique, également appelé tableau ou vecteur mutable, est une structure de données qui peut changer de taille au moment de l'exécution. En C++, vous pouvez créer des tableaux dynamiques en utilisant les méthodes suivantes :

1. Utilisez le std::vector

#include 

int main() {
  // 创建一个整型动态数组,初始大小为 0
  std::vector numbers;

  // 向数组中添加元素
  numbers.push_back(1);
  numbers.push_back(2);
  numbers.push_back(3);

  // 输出动态数组中的元素
  for (int number : numbers) {
    std::cout << number << " ";
  }

  return 0;
}
Copier après la connexion

2. Utilisez new et delete

int* numbers = new int[size];
// 操作动态数组

delete[] numbers;
Copier après la connexion

3.

template 
struct Array {
  T data[Size];
};

int main() {
  // 创建一个大小为 3 的整型动态数组
  Array numbers;

  // 操作动态数组

  return 0;
}
Copier après la connexion
4. Utilisez la bibliothèque boost

#include 

int main() {
  // 创建一个大小为 3 的整型动态数组
  boost::array numbers;

  // 操作动态数组

  return 0;
}
Copier après la connexion

以上是Comment créer un tableau dynamique en C++的详细内容。更多信息请关注PHP中文网其他相关文章!

Étiquettes associées:
c++
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!