/* IFT1166 - démonstration #7 - exercice 13 05-novembre -2005 v1.01 M.Lokbani Solutionnaire et commentaires. 30-octobre -2005 v1.00 M.Lokbani à partir de O'Razio. contact: lokbani@iro.umontreal.ca Cet exercice a pour but de vous entrainer dans la recherche des erreurs de syntaxe dans le cadre d'une déclaration classe. Copyright (C) 2000-2005 Université de Montréal Département d'informatique et de Recherche Opérationnelle Mohamed Lokbani -- Tous Droits Réservés -- All Rights Reserved -- */ #include class Microonde_instructions{ private: int temps, niveau_cuisson; // int temps, niveau_cuisson public: Microonde_instructions(); // Microonde_instructions; Microonde_instructions(int,int); // Microonde_instructions(int,int); void affiche_info(); }; /* >g++ -Wall -pedantic -Os -c demo7exo13sol.cpp -o demo7exo13sol.o demo7exo13sol.cpp:28: error: expected `;' before "public" demo7exo13sol.cpp:32: error: `Microonde_instructions::Microonde_instructions(int, int)' and `Microonde_instructions::Microonde_instructions(int, int)' cannot be overloaded >Exit code: 1 La ligne 25: il manque ; après "niveau_cuisson" La ligne 28: il manque () dans le constructeur Microonde_instructions; Les lignes 29/30: deux constructeurs ayant le même nombre et même type d'arguments. Il faudra enlever un des deux. */