User Tools

Site Tools


in202:seance_3:td_3:part_i

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
in202:seance_3:td_3:part_i [2021/04/06 11:10]
127.0.0.1 external edit
in202:seance_3:td_3:part_i [2022/11/18 10:46] (current)
Line 35: Line 35:
 Nous aimerions tester la fonction sur les tableaux suivants : Nous aimerions tester la fonction sur les tableaux suivants :
 <code cpp> <code cpp>
 +
 +int arrayOfIntegers[8] = {2, 4, 3, 7, 1, 8, 9, 5 };
 +float arrayOfFloats[6] = {1.3, 3.4, 2.3, 4.7, 1.9, 7.2 };
  
 </​code>​ </​code>​
  
-Vérifier que l'​implantation ​''​générique'' ​fonctionne correctement.+Vérifier que l'​implantation ​"générique" ​fonctionne correctement ​en recherchant un entier ou un nombre à virgule flottante dans le tableau en question.
  
 ==== Question 1.5 ==== ==== Question 1.5 ====
Line 59: Line 62:
 }; };
  
-Point* = arrayOfPoints[] = { Point(2,3), Point(4,5), Point(0,0), Point(7, 8) };+Point arrayOfPoints[4] = { Point(2,3), Point(4,5), Point(0,0), Point(7, 8) };
  
 </​code>​ </​code>​
Line 66: Line 69:
  
 Expliquer le résultat. Expliquer le résultat.
 +
 +==== Code présenté pendant le cours ====
 +
 +{{https://​perso.ensta-paris.fr/​~bmonsuez/​Media/​code/​in202/​2021/​td3/​part1/​part1.cpp|''​part1.cpp''​}} Fichier principal contient les fonctions de test et le main.
 +
 +{{https://​perso.ensta-paris.fr/​~bmonsuez/​Media/​code/​in202/​2021/​td3/​part1/​find.h|''​find.h''​}} Définition de la fonction générique de recherche.
 +
 +==== Liens vers les éléments syntaxiques C++ ====
 +
 +
 +[[cpp:​syntax:​functions:​overload|Les fonctions surchargées en C++]]
 +
 +[[cpp:​syntax:​functions:​generic|Les fonctions génériques en C++]]
 +
 +===== Navigation =====
 +
 +[[.:​part_ii|Deuxième partie]]
  
in202/seance_3/td_3/part_i.1617707454.txt.gz · Last modified: 2021/04/06 11:10 by 127.0.0.1