Étiquette : c++

  • Using PARI/GP in C++

    I wanted to use PARI/GP in a C++ code and be able to compile the project with CMake. Installing the library On some distributions, there is a package for the PARI library. Ubuntu & co: libpari-dev Fedora: pari-devel If this does not work, you can install the library manually: Download the latest version of the…

  • C++ et MySQL

    J’ai besoin de me connecter à une base MySQL (hébergée en local) depuis un programme en C++, depuis Ubuntu. J’ai jamais vraiment oser tenter l’expérience car il me semblait que c’était compliqué. Une fois les bonnes informations trouvées ce n’est en fait pas trop difficile. Installation des librairies Sous Ubuntu et dérivés, il suffit de…

  • Instantiation dynamique en C++

    Dans le cadre d’un petit projet, je me posais la question suivante: comment créer un objet facilement à partir du nom de sa classe. Par exemple, imaginons que j’aie une classe Product et deux classes qui héritent de Product: Product_child1 et Product_child2. On suppose de plus que ces deux classes ont les mêmes types de…

  • C++ : Tutoriels généraux

    Titre: C++ : Tutoriels généraux Date: Septembre 2003 -> Janvier 2004 Language: C++ Description: Tutoriels de base pour commencer en C++ (fichiers .pdf) 1) Présentation du C++ 2) Variables et expressions 3) Entrée/Sortie Console 4) Tests, expressions et boucles 5) Tableaux et chaînes de caractères Les 5 tutoriels (fichier .zip) Titre: C++ : Tutoriels généraux…

  • Création et utilisation de DLLs sous Visual C++ (et VB)

    Titre: Création et utilisation de DLLs sous Visual C++ (et VB) Date: 2004 Language: C++ (VC++) et VisualBasic Description: Petit tutorial expliquant comment créer et utiliser une DLL simple sous Visual C++. Exemple d’appel d’une DLL créée sous VC++ depuis Visual Basic. Télécharger le tutorial: ici Titre: Création et utilisation de DLLs sous Visual C++…

  • Lecture / Ecriture des tags MP3 (ID3V1)

    Titre: Lecture / Ecriture des tags MP3 (ID3V1) Date: Février 2004 Language: C++ Description: Petite classe permettant de lire et de modifier les tags ID3V1 des fichiers mp3. Télécharger les sources: ici Contenu: mp3_tags1.cpp, mp3_tags1.h lisez moi.txt Titre: Lecture / Ecriture des tags MP3 (ID3V1) Date: Février 2004 Language: C++ Description: Petite classe permettant de…

  • RStr – Classe string personnalisée

    Titre: RStr – Classe string personnalisée Date: Avril 2003 Language: C++ Description: Classe string personnalisée (largement commentée) avec gestion dynamique de la mémoire. Principaux opérateurs surchargés: = (affectation), à partir d’un RStr, d’un nombre ou d’une chaîne de caractères + += – -= (tjs pour RStr et RStr et RStr et chaîne de caractères <<…

  • Pong

    Titre: Petit Pong Date: Février 2003 Language: C++ et Allegro Description: Petit pong utilisant la librairie graphique Allegro. Télécharger les sources et le programme: ici (fichier .cpp) Titre: Petit Pong Date: Février 2003 Language: C++ et Allegro Description: Petit pong utilisant la librairie graphique Allegro. Télécharger les sources et le programme: ici (fichier .cpp)

  • Lecture / Ecriture dans un fichier

    Titre: Lecture / Ecriture dans un fichier Date: Décembre 2002 Language: C++ Managé Description: Une source commentée qui montre comment lire et écrire dans un fichier en C++ Managé (C++.Net) Télécharger les sources et le programme: ici (fichier .cpp) Titre: Lecture / Ecriture dans un fichier Date: Décembre 2002 Language: C++ Managé Description: Une source…

  • Calculatrice

    Titre: Calculatrice Date: Mars 2003 Language: C++ et Visual Basic Description: Il s’agit d’une petite calculatrice (avec analyseur syntaxique) qui reconnait les opérateurs suivants: + – * / ^ sqrt sin cos tan ! ( ) . Le dernier résultat est appelé avec ans. Les constantes e et pi sont disponibles. Plus d’infos: L’interface est…