 ordre du jour du 150305 programmation objet en c  cette soirée sera consacrée à un atelier présenté par jeanb sur la  programmation objet en c    niveau  avancé prérequis  un éditeur de texte pas de préférence un compilateur c en état de marche pour vérifier taper g dans la console si vous n obtenez pas le message d erreur g pas de fichier à l entrée il faut l installer notez que dans certaine distribution on peut trouver un fichier g dans usr bin même s il n est pas réellement installé donc which g ne prouve rien pour information voici les personnes intéressées par cet atelier gnunux yogi philippe laurent jeanc hugin on peut ajouter au prérequis une connaissance minimale du c ou d un langage voisin je joins le premier exemple qui sera abordé pour donner une idée c est promis j explique tout objetcc sat mar 5 163714 2005 copyright 2005 jean bréfort jean dot brefort at normalesup dot org this program is free software you can redistribute it and or modify it under the terms of the gnu general public license as published by the free software foundation either version 2 of the license or at your option any later version this program is distributed in the hope that it will be useful but without any warranty without even the implied warranty of merchantability or fitness for a particular purpose see the gnu library general public license for more details you should have received a copy of the gnu general public license along with this program if not write to the free software foundation inc 59 temple place suite 330 boston ma 021111307 usa include include using namespace std class classa public classa string s virtual classa void dump private string str classa classa string s cerr constructeur de classa endl str s classa classa cerr destructeur de classa endl void classa dump cout str endl classa a bonjour int main int argc char argv adump return 0 si vous voulez déjà essayer pour le compiler la commande est g o bonjour objectcc puis pour l exécuter bonjour cette réunion est consacrée en priorité à cet atelier qui débutera à 20h30 si vous souhaitez y assister vous êtes le bienvenu mais si vous souhaitez simplement nous rencontrer il est recommandé de venir le premier mardi de chaque mois où nous organisons une soirée porte ouvertes et où nous serons plus disponibles pour vous accueillir  ordre du jour du 150305 programmation objet en c  on peut ajouter au prérequis une connaissance minimale du c ou d un langage voisin je joins le premier exemple qui sera abordé pour donner une idée c est promis j explique tout objetcc sat mar 5 163714 2005 copyright 2005 jean bréfort jean dot brefort at normalesup dot org this program is free software you can redistribute it and or modify it under the terms of the gnu general public license as published by the free software foundation either version 2 of the license or at your option any later version this program is distributed in the hope that it will be useful but without any warranty without even the implied warranty of merchantability or fitness for a particular purpose see the gnu library general public license for more details you should have received a copy of the gnu general public license along with this program if not write to the free software foundation inc 59 temple place suite 330 boston ma 021111307 usa include include using namespace std class classa public classa string s virtual classa void dump private string str classa classa string s cerr constructeur de classa endl str s classa classa cerr destructeur de classa endl void classa dump cout str endl classa a bonjour int main int argc char argv adump si vous voulez déjà essayer pour le compiler la commande est g o bonjour objectcc puis pour l exécuter bonjour  ordre du jour du 150305 programmation objet en c  les lecteurs avisés auront remarqué qu il manque une ligne dans l exemple la fonction main est déclarée comme retournant un entier et ne retourne rien en fait elle retourne le contenu du premier registre de données c est à dire n importe quoi il faut donc ajouter return 0 la fonction main devient donc int main int argc char argv adump return 0   ordre du jour  