lisez : sommaire de cpptutor

Dans ce cours d'initiation au langage c++, j'insiste sur les différences qui existent, entre les langages c et c++
Si vous connaissez déja le langage ansi_c, cela ne vous aidera pas beaucoup, dans la compréhension du c++
Il est même conseillé, d'apprendre le c++ directement, sans aucune connaissance sur le c, car la manière de concevoir un projet en c++, est assez différente de celle du c
L'encapsulation qui donne au c++ une grande fiabilité, sera discutée en détail, ainsi que la séparation entre les déclarations, et l'implémentation des fonctions.
Les chapîtres du cours seront illustrés avec des exemples, pour lesquels vous pourrez compiler les sources, si vous avez installé sur votre PC, un compilateur c++
Comme quelques conventions ont changé, pour être conformes aux normes actuelles, je vous conseille le compilateur de la version bc5 de borland, ou une version plus récente.
Si vous avez installé bc5, par exemple, vous activerez les liens avec les .cpp des exemples, en choisissant l'option ouvrir dans le dialogue de téléchargement, ce qui placera la source dans l'environnement bccw de bc5
Vous pourrez ainsi lire les instructions de la source, puis lancer la compilation et l'exécution par CTRL + f9
Parallélement vous lirez les explications associées à l'exemple, que vous lirez dans cpptutor.
Si vous n'avez pas installé de compilateur sur votre PC, vous pouvez néanmoins ouvrir les exemples, dans l'éditeur de texte de votre choix, avec une préférence pour wordpad ou pour le bloc-note
Vous basculerez entre la source et mes explications dans cpptutor, en utilisant ALT + TAB, comme vous en avez l'habitude

Je vous proposerai aussi des liens avec des fichiers .txt, qui contiennent des explications et des exemples de programmes, que j'ai choisi dans le guide du programmeur de borland.
Les exemples de programmes peuvent être séparés des explications, puis copiés et collés dans un fichier .cpp, dans le bloc-note, puis compilés et exécutés par votre compilateur c++
Les explications de borland sont en anglais et souvent trop détaillées, pour pouvoir servir directement à un lecteur novice.
C'est pourquoi je vous commenterai (en français) l'essentiel de ce que vous pourrez y trouver.
Enfin, voici quelques conseils pour travailler ce cours :
je signale dans le texte, les mots_clefs (de l'anglais keywords) du langage, ou les mots anglais qu'il faut connaître, pour pouvoir les retrouver, en les entrant dans le champ d'édition de l'index d'une aide en anglais.
Ceci vous permettra de compléter vos connaissances, pour une meilleure compréhension du cours.
Pour fixer les idées, je donne une traduction des mots anglais, car on n'est pas obligatoirement anglophone !
Utilisez les .hlp du sous-répertoire help de bc5, si vous possédez cette version de borland.
Sinon, le lien suivant, avec le fichier bcdos.hlp vous renseignera sur l'essentiel :

aide bcdos.hlp de borland
Le cours commence par l'utilisation des flux d'entrées / sorties du c++
Ceci donnera des difficultés aux débutants, car on utilise d'emblée des notions, qui ne sont développées que plus loin dans le cours.
Ce n'est pas très important, car on peut commencer à utiliser les instructions d'entrées / sorties du c++, dans des petits programmes simples, sans nécessairement savoir en détail ce qu'est une classe, une classe dérivée, l'opérateur :: d'affectation de portée...
Tout s'éclairera au fur et à mesure de la lecture.
Si vous avez néanmoins besoin de connaître certaines notions, avant de vous en servir, vous consulterez les renvois que je signale, entre parenthèse dans le texte. sommaire du cours sur le c++

retour au sommaire de protutor

retour à l'index général de studyvox