FAQ C++Consultez toutes les FAQ
Nombre d'auteurs : 34, nombre de questions : 368, derni�re mise � jour : 14 novembre 2021 Ajouter une question
Cette FAQ a �t� r�alis�e � partir des questions fr�quemment pos�es sur les forums de http://www.developpez.com et de l'exp�rience personnelle des auteurs.
Je tiens � souligner que cette FAQ ne garantit en aucun cas que les informations qu'elle propose sont correctes ; les auteurs font le maximum, mais l'erreur est humaine. Cette FAQ ne pr�tend pas non plus �tre compl�te. Si vous trouvez une erreur ou si vous souhaitez devenir r�dacteur, lisez ceci.
Sur ce, nous vous souhaitons une bonne lecture.
Le but : Cette FAQ a �t� con�ue pour �tre la plus simple possible d'utilisation. Elle tente d'apporter des r�ponses simples et compl�tes aux questions auxquelles sont confront�s tous les d�butants (et les autres).
L'organisation : Les questions sont organis�es par th�me, les th�mes pouvant eux-m�mes contenir des sous th�mes. Lorsqu'une question porte sur plusieurs th�mes, celle-ci est ins�r�e dans chacun des th�mes, rendant la recherche plus facile.
Les r�ponses : Les r�ponses contiennent des explications et des codes sources. Certaines sont compl�t�es de fichiers � t�l�charger contenant un programme de d�monstration. Ces programmes sont volontairement tr�s simples afin qu'il soit ais� de localiser le code int�ressant. Les r�ponses peuvent �galement �tre compl�t�es de liens vers d'autres r�ponses ou vers un autre site en rapport.
Nouveaut�s et mises � jour : Lors de l'ajout ou de la modification d'une question/r�ponse, un indicateur est plac� � c�t� du titre de la question. Cet indicateur reste visible pour une dur�e de 15 jours afin de vous permettre de voir rapidement les modifications apport�es.
J'esp�re que cette FAQ pourra r�pondre � vos questions. N'h�sitez pas � nous faire part de tout commentaires/remarques/critiques.
Si la question que vous vous posez ne se trouve pas dans cette FAQ, il est possible que, s'il ne s'agit pas d'une question sp�cifique au C++, elle soit trait�e dans la FAQ C. S'il s'agit par contre d'une question qui a sa place dans cette FAQ, je vous invite � m'envoyer un message priv� avec la question ET la r�ponse correspondante et je me ferai un plaisir de l'int�grer lors de la prochaine mise � jour.
Cette FAQ est ouverte � toute collaboration. Pour �viter la multiplication des versions, il serait pr�f�rable que toutes collaborations soient transmises aux administrateurs de la FAQ.
Plusieurs comp�tences sont actuellement recherch�es pour am�liorer cette FAQ :
R�dacteur : Bien �videmment, toute nouvelle question/r�ponse est la bienvenue.
Web designer : Toute personne capable de faire une meilleure mise en page, une feuille de style ou de belles images�
Correcteur : Malgr� nos efforts des fautes d'orthographe ou de grammaire peuvent subsister. Merci de contacter les administrateurs si vous en d�busquez une� Idem pour les liens erron�s.
La FAQ est publi�e sous licence FDL.,
Bien que la licence ne l'oblige pas, il est recommand� de contacter les auteurs avant de publier une copie de ce document, voir
Comment participer � cette FAQ ?.
Un grand merci � tous ceux qui ont pris de leur temps pour la r�alisation de cette FAQ.
Aux r�dacteurs : Remerciements tout d'abord � tous ceux qui ont r�dig� les questions et les r�ponses.
Aux correcteurs : Remerciements �galement aux personnes qui ont relu les textes pour supprimer un maximum de fautes de fran�ais, tout particuli�rement � Alacazam, LFE, ced et milkoseck.
Aux visiteurs : Remerciements enfin � tous ceux qui ont consult� cette FAQ, et qui, par leurs remarques, nous ont aid� � la perfectionner.
Un merci tout particulier : Un merci tout particulier � cunin qui nous a cr�� de superbes outils tr�s utiles pour g�n�rer ces FAQ, ainsi qu'� djibril et plus r�cemment khayyam90 qui ont pris le relais.
Nous tenons aussi � remercier
Marshall Cline pour l'autorisation qu'il nous a donn�e de traduire et d'int�grer � cette FAQ son document
C++ FAQ LITE (d�sormais
FAQ isocpp.org). La traduction qui a �t� faite tente de garder l'esprit du document original, mais je ne ma�trise pas suffisamment la langue anglaise pour �tre � l'abri d'une erreur.
Cela signifie que c'est quelque chose que vous devez �viter la plupart du temps, mais pas tout le temps. Par exemple, vous finirez par utiliser la solution � mauvaise � quand elle est la moins mauvaise solution possible. C'est de l'humour. Ne le prenez pas au premier degr�.
La v�ritable raison de l'utilisation de ce terme (je vous entends dire : � il y a un motif r�el cach� derri�re cela �. Et bien c'est tout � fait le cas) est de pousser les nouveaux programmeurs C++ � remettre en question leurs vieilles habitudes. Par exemple, les programmeurs C qui passent au C++ utilisent souvent des pointeurs, des tableaux, des #define plus que n�cessaire. Cette FAQ liste ces choses comme � mauvaises � afin de pousser ces nouveaux programmeurs C++ dans la bonne direction. Le but des m�taphores du genre � les pointeurs sont mauvais � est de convaincre les nouveaux programmeurs C++ que le C++ n'est pas ��simplement du C avec les commentaires //��.
Un peu plus s�rieusement, je ne veux pas dire que les macros, les tableaux, les pointeurs sont criminels comme un meurtre ou un enl�vement. Bien que pour les pointeurs� (ceci est une PLAISANTERIE). ��Mauvais��, dans le cas pr�sent, veut dire ��choquant��. Ne cherchez donc pas une d�finition technique pour savoir ce qui est � mauvais � ou ne l'est pas.
Proposer une nouvelle r�ponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plut�t sur le forum de la rubrique pour �aLes 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 � 2025 Developpez Developpez LLC. Tous droits r�serv�s Developpez LLC. Aucune reproduction, m�me partielle, ne peut �tre faite de ce site et 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.



