code source en c++
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

code source en c++



  1. #1
    zaskzask

    code source en c++


    ------

    Bonjour à tous

    Je voulais juste savoir s'il y a un endroit ou on peut trouver les codes des fonctions de base dans c++.
    Par exemple, comment est définie la classe ostream, comment est implémentée l'instance cout,etc...

    Merci d'avance de vos réponses

    -----

  2. #2
    Paraboloide_Hyperbolique

    Re : code source en c++

    Bonsoir,

    L'implémentation de ces fonctions de base dépend en général du compilateur choisi. En pratique on n'a pas besoin de connaître les détails d'une implémentation particulière pour pouvoir utiliser ces fonctions. En effet, celles-ci sont standards et ont (presque) le même comportement quelque soit le compilateur considéré. Il suffit donc de se renseigner par exemple ici: http://www.cplusplus.com/reference/

    Si vous voulez tout de même voir comment c'est fait, vous pouvez par exemple télécharger le code source de gcc (qui est en téléchargement libre). Trois choses cependant:

    1. Ce code source est (très) lourd: environ 70.000 fichiers sources et plusieurs centaines de milliers de lignes (peut-être même de l'ordre du million).
    2. A moins d'être un spécialiste chevronné, ce code vous paraîtra imbuvable.
    3. Même si vous vous y connaissez bien en programmation, n'espérez pas améliorer ce code (qui est optimisé). Un développeur moyen peut tout juste espérer obtenir quelque chose de 100 fois moins performant que ce qui est fait. Un développeur chevronné (et avec beaucoup de travail) pourrait peut-être viser quelque chose de 10 fois moins performant...

  3. #3
    geometrodynamics_of_QFT

    Re : code source en c++

    Citation Envoyé par Paraboloide_Hyperbolique Voir le message
    3. Même si vous vous y connaissez bien en programmation, n'espérez pas améliorer ce code (qui est optimisé). Un développeur moyen peut tout juste espérer obtenir quelque chose de 100 fois moins performant que ce qui est fait. Un développeur chevronné (et avec beaucoup de travail) pourrait peut-être viser quelque chose de 10 fois moins performant...
    pour du code exclusivement à destination d'instances hWnd, sans doute ^^

Discussions similaires

  1. Code::Blocks - Erreurs et incompréhensions d'un néophyte ( Code source Main.c )
    Par Hijo-Nik dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 12/12/2014, 15h28
  2. Code source C DMX-512
    Par invitec6b43af9 dans le forum Électronique
    Réponses: 29
    Dernier message: 26/09/2011, 20h28
  3. Code source
    Par invitec30423e2 dans le forum Électronique
    Réponses: 5
    Dernier message: 18/03/2011, 17h30
  4. code source
    Par invite75b461de dans le forum Électronique
    Réponses: 9
    Dernier message: 26/03/2010, 22h36
  5. code source SDP
    Par invite29a6e6e6 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 25/03/2010, 12h13