Aller au contenu

040.000 Pointeurs, allocation de mémoire, structures et types composites#

Pointeurs et allocation de mémoire#

  • Introduction aux pointeurs
  • Opérateurs de pointeur
  • Allocation dynamique de mémoire avec make et new
  • Utilisation des pointeurs dans les fonctions
  • Passage par référence et passage par valeur

Structures et méthodes#

  • Définition des structures
  • Création et initialisation des instances de structures
  • Méthodes associées aux structures
  • Méthodes avec récepteurs de pointeurs
  • Composition et héritage
  • Interfaces et polymorphisme

Tableaux, slices et maps#

  • Tableaux et initialisation
  • Slices : création, manipulation et capacité
  • Maps : création, manipulation et itération

Travaux pratiques#

Créer une bibliothèque pour gérer des formes géométriques et calculer leurs aires#

  • Définition des structures de formes géométriques
  • Implémentation des méthodes de calcul d'aire
  • Utilisation de la bibliothèque dans un programme

Créer un programme de gestion d'inventaire#

  • Modélisation des structures de données pour l'inventaire
  • Fonctionnalités d'ajout, de suppression et de modification d'articles
  • Recherche et filtrage des articles
  • Sauvegarde et chargement de l'inventaire à partir d'un fichier

FIN.