Zum Hauptinhalt
ARCHE
  • Startseite
  • Kalender
  • Outils enseignant
    Gestion des cours et des inscriptions Offre de formation autour d'ARCHE
    Déclarer une évaluation à distance
  • Besoin d'aide ?
    Je suis enseignant Je suis étudiant
  • Mehr
Deutsch ‎(de)‎
Deutsch ‎(de)‎ English ‎(en)‎ Español ‎(es)‎ Français ‎(fr)‎
Sie sind als Gast angemeldet
Anmelden
ARCHE
Startseite Kalender Outils enseignant Einklappen Ausklappen
Gestion des cours et des inscriptions Offre de formation autour d'ARCHE Déclarer une évaluation à distance
Besoin d'aide ? Einklappen Ausklappen
Je suis enseignant Je suis étudiant
  • Kurs
  • Teilnehmer/innen
  • Bewertungen
  • Alles aufklappen Alles einklappen
  1. Dashboard
  2. UE 632 - Génie informatique
  3. Codes
  4. Exercices CM 2

Exercices CM 2

Abschlussbedingungen

Correction des exercices proposés en fin de CM 2:

Exo 1 : Créez un cube grâce à des triple pointeurs. Remplissez-le. Calculez la somme des nombres qui le composent. Enfin, désallouez le tout. (La solution est dans Cube.cpp)

Exo 2: Creez deux pointeurs ptra et ptrb, qui pointent vers les variables a et b respectivement. Créez une fonction qui echange les deux pointeurs (ptra pointera vers b, et ptrb pointera vers a, sans changer les valeurs de a et b.

La solution de l'exo 2 contient 3 fichiers :

-Le main dans MainEchange

-La declaration de la fonction EchangePointeur dans "fonctions.hpp"  (qui est normalement le seul fichier qui interesse un utilisateur de votre développement)

-La définition de la fonction EchangePointeur dans "fonctions.cpp"  (qui n'intéresse pas l'utilisateur de votre fonction)

Remarquez-bien où se situent les points virgules, et observez-bien les #include de chaque fichier:

-Dans le fichier de définition, il faut inclure le fichier de déclaration de la fonction.

-Dans le main, il suffit d'inclure le fichier contenant la déclaration de la fonction. Ce n'est pas nécessaire d'inclure le fichier de définition. En somme, il suffit toujours d'inclure le .hpp contenant les déclarations de fonction. C'est ce qu'on appelle une librairie.



    • Cube.cpp Cube.cpp
    • fonctions.cpp fonctions.cpp
    • fonctions.hpp fonctions.hpp
    • MainEchange.cpp MainEchange.cpp
◄ Solution TD 1
Complexes ►
Sie sind als Gast angemeldet (Anmelden)
Mentions légales