IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > Généralités sur le C++ > Guide de démarrage
        Où trouver de la documentation de référence sur le C++ ?
        Ou trouver un compilateur C++ ?
        Où puis-je obtenir une copie de la norme ?
        Quel livre acheter ou lire ?
        Où puis-je trouver des cours à télécharger et à consulter ?
        Où trouver la solution des exercices du livre 'Le langage C++' de Stroustrup ?
        Au secours, à l'aide, j'ai une erreur ! Que faire ?



Où trouver de la documentation de référence sur le C++ ?
Créé le 22/11/2004[haut]
auteurs : Laurent Gomila, Aurélien Regat-Barrel, JolyLoic
Les références les plus populaires sont : Il y a aussi le standard lui même, dont on peut acheter une version PDF pour $18.

On peut également trouver les brouillons du comité standard concernant les évolutions passées et futures du C++ (en C++ Standards Committee Papers), dont un document assez complet concernant le standard C++ actuel ( en Working draft, standard for programming language C++).


Ou trouver un compilateur C++ ?
Créé le 20/04/2003[haut]
auteur : LFE
http://cpp.developpez.com/outils/ reprend une liste de compilateurs téléchargeables gratuitement.


Où puis-je obtenir une copie de la norme ?
Mise à jour le 08/05/2007[haut]
auteurs : Marshall Cline, Jean-Marc.Bourguet, JolyLoic
Il y a au moins 3 façons d'obtenir une copie électronique de la norme :

Note : le document fourni par l'ISO est plus de 10 fois plus onéreux que celui de l'ANSI, alors que le contenu technique est identique. La page de garde est différente, mais le contenu technique est identique. Ne me demandez pas pourquoi l'ISO demande aussi cher par rapport aux autres pour la même chose ; c'est la technique commerciale de l'ISO ; si malgré tout vous voulez poser la question, faites-le à leur service commercial.

Il y a au moins 2 façons d'obtenir une copie papier du document :
  • 175 $ (publié par l'ANSI) : allez sur cette page http://www.techstreet.com/cgi-bin/detail?product_id=49964, sélectionnez "HardCopy" dans la liste, et cliquez sur "Place this in your shopping basket".
  • Prix non connu (publié par l'ANSI) : appelez le NCITS (National Committee for Information Technology Standards ; c'est le nouveau nom du comité autrefois connu sous le nom de "X3"). La personne de contact est Monica Vega, 202-626-5739 ou 202-626-5738. Demandez le document FDC 14882. Soyez prêt à dépenser un peu d'argent, il n'est sûrement pas gratuit.

On pourra également noter la publication de la norme de 2003 chez Wiley : The C++ Standard: Incorporating Technical Corrigendum 1.

Il y a 3 autres moyens d'obtenir (gratuitement) un document intéressant à consulter :
  • Si vous voulez consulter un document (gratuit) mais qui n'est pas officiel, déprécié, et partiellement incorrect, vous pouvez obtenir le "committee draft #2" : ftp://ftp.research.att.com/dist/c++std/WP/CD2/
  • Si vous voulez suivre le document en cours d'évolution pour la prochaine version de la norme (et qui est donc susceptible d'évoluer avant que cette version ne sorte) : Version d'octobre 2008
  • le communiqué de presse de l'ISO (ce n'est pas une copie de la norme) est ici : http://www.research.att.com/~bs/iso_release.html. Celui-ci est compréhensible par des non développeurs.


Quel livre acheter ou lire ?
Créé le 20/04/2003[haut]
auteur : LFE
Vous trouverez une liste de livres sur le C++ ainsi qu'un descriptif à leur sujet à cette adresse : http://cpp.developpez.com/livres/.


Où puis-je trouver des cours à télécharger et à consulter ?
Créé le 20/04/2003[haut]
auteur : LFE
Un énorme travail de recherche à ce niveau a déjà été effectué et les résultats se trouvent ici : http://cpp.developpez.com/cours/


Au secours, à l'aide, j'ai une erreur ! Que faire ?
Créé le 18/04/2005[haut]
auteur : Aurélien Regat-Barrel
Commencez par dire laquelle ! Si vous vous contentez de dire que votre programme ne marche pas, que vous avez une erreur, personne ne pourra vous aider. Comme cela est stipulé dans les règles du forum, soyez précis et clair sur la nature de votre problème :

  • erreur de compilation ou erreur d'exécution
  • le message d'erreur rencontré
  • si c'est une erreur de compilation, donnez le bout de code concerné
  • si c'est une erreur d'exécution, localisez-la au moyen d'un débogueur

Sans ces éléments minimums, n'espérez pas avoir une réponse utile. Dans le cas d'une erreur de compilation, en particulier avec les templates, il est aussi judicieux de préciser le compilateur que vous utilisez ainsi que sa version. Le titre de votre question est lui aussi important, il doit donner une brève description de votre problème. Un mauvais titre et une mauvaise explication n'inciteront personne à vous aider.
L'idéal pour espérer une réponse rapide est de donner un exemple complet minimal (ECM) de votre erreur, c'est-à-dire un petit programme le plus court possible que l'on peut copier-coller et compiler tel quel afin de constater le problème.
A question claire, réponse claire !



Consultez les autres F.A.Q.


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2008 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.