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.