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é […]
Posted: mars 10th, 2008 under C++.
Comments: none
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 […]
Posted: mars 7th, 2008 under C++.
Comments: none
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 […]
Posted: mars 4th, 2008 under C++.
Comments: none
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 […]
Posted: février 24th, 2008 under C++.
Comments: none
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 […]
Posted: février 18th, 2008 under C++.
Comments: none
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 […]
Posted: février 17th, 2008 under C++.
Comments: none