Main menu:

Site search

Categories

mai 2024
L M M J V S D
 12345
6789101112
13141516171819
20212223242526
2728293031  

Archive

Archive for 'C++'

C++ – Les littérales chaînes

Une littérale chaîne est une séquence de caractères encadrées de guillemets. On la déclare comme ceci: const char *str = « ceci est un string literal »; Mais C++ accepte pour des raisons de compatibilité avec du code ancien qu’on laisse tomber le const: char *str = « ceci est un string literal »; ceci est accepté mais désapprouvé […]

C++ – Cinq livres

Cinq livres parmi d’autres que je recommande chaudement. Ils sont tous en anglais sauf un. Il faut bien avouer que sur ce sujet, la majorité des livres intéressants sont en anglais. Si vous êtes débutant complet, je vous conseille le livre de Andrew Koenig et Barbara Moe intitulé Accelarated C++. Un livre qui vous plonge […]

C++ – Redéfinition vs surcharge

La confusion entre ces deux termes existe plus en anglais (overriding vs overloading)qu’en français. Néanmoins il est intéressant de rappeler les différences entre ces deux termes et leurs particularités surtout lorsque cela concerne des fonctions membres et qu’en plus, la redéfinition ou la surcharge se fait dans une classe dérivée. Dans les deux cas, il […]

C++ – Makefile générique

Voilà, vous avez pris un peu d’assurance, vous commencez à diviser votre code en plusieurs unités (ce qui est une bonne pratique) et vous avez plusieurs fichiers à compiler et à lier ensemble pour en faire une application. Inconvénient, la ligne de commande à taper au clavier dans une console devient beaucoup trop longue et […]

C++ – .h ou pas de .h

Il y a quelques jours, un collègue me disait apprendre le C++. Pour cela, il avait acheté un livre dont le tout premier exemple de C++ commencait par: #include <iostream.h> Le .h n’est pas nécessaire et même proscrit car non-standard. #include <iostream> La librairie standard C++ et pas seulement la STL (Standard Template Library) est […]

Compiler du C++ avec Geany

Geany est un éditeur de texte avec des fonctions qui en font un petit environnement de développement léger. création de projets coloration syntaxique liste des fonctions, classes… compilation et link à partir de geany plugins … C’est le programme idéal si vous écrivez de petits programmes ou pour débuter et apprendre la programmation. Pour l’installer […]