IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Programme d'�tude sur le C++ bas niveau n�11 : H�ritage [Tutoriel]


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre Expert

    Avatar de germinolegrand
    Homme Profil pro
    D�veloppeur de jeux vid�o
    Inscrit en
    Octobre 2010
    Messages
    738
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de D�me (Auvergne)

    Informations professionnelles :
    Activit� : D�veloppeur de jeux vid�o
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Par d�faut Programme d'�tude sur le C++ bas niveau n�11 : H�ritage
    Poursuivant les dix premiers articles de la s�rie d'Alex Darby que l'on peut retrouver traduite ici : Programme d'�tude sur le C++ bas niveau.

    Bravo � Kalite qui vient de terminer la traduction du 11e article :

    Celui-ci porte sur l'h�ritage, il aborde la fa�on dont celui-ci se retrouve dans le code assembleur g�n�r�, il fait suite au 2e article qui abordait les types et structures simples.

    Le prochain abordera l'h�ritage multiple, cela promet d'�tre passionnant !

    Et vous,
    Connaissez-vous la port�e de ce que vous �crivez, la fa�on dont cela impactera le code assembleur g�n�r� ?
    Vous int�ressez-vous au code g�n�r� par votre code C++ ? Pourquoi ?



    Si vous souhaitez vous lancer dans la traduction ou la r�daction d'un article, n'h�sitez pas � me contacter, je pourrai ainsi vous fournir tous les renseignements et les outils n�cessaires !

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Par d�faut
    Hello

    Pas mal, par contre j'�mettrais les r�serves suivantes:
    - Les noms des membres commencent par un _ ce qui est d�conseill� car c'est une convention normalement r�serv�e � la STL.
    - L'impact de l'ajout d'une table virtuelle n'est pas abord�.
    - L'impact de l'h�ritage multiple n'est pas abord�.

  3. #3
    Membre �prouv�
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par d�faut
    Citation Envoy� par jblecanard Voir le message
    - Les noms des membres commencent par un _ ce qui est d�conseill� car c'est une convention normalement r�serv�e � la STL.
    D�conseill� par qui ? La norme ?

    Citation Envoy� par jblecanard Voir le message
    - L'impact de l'h�ritage multiple n'est pas abord�.
    D'apr�s les propos de germinolegrand, cela sera trait� dans l'�l�ment suivant.

  4. #4
    Membre �clair�
    Avatar de Kalite
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2006
    Messages
    310
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Par d�faut
    Bonjour,

    en effet l'h�ritage multiple est trait� dans l'article suivant. Je suis entrain de le traduire donc encore un peu de patience.

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Par d�faut
    Citation Envoy� par oodini Voir le message
    D�conseill� par qui ? La norme ?
    Oui, par la norme.

    Citation Envoy� par Kalite Voir le message
    en effet l'h�ritage multiple est trait� dans l'article suivant. Je suis entrain de le traduire donc encore un peu de patience.
    Cool

  6. #6
    Membre �prouv�
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par d�faut

    Reserved in any scope, including for use as implementation macros:
    • identifiers beginning with an underscore and an uppercase letter
    • identifiers containing adjacent underscores (or "double underscore")

    Reserved in the global namespaces:
    • identifiers beginning with an underscore

    Les membres commen�ant par un _ suivis par une minuscule, comme dans le code de l'article, ne semblent donc pas poser de probl�mes.

  7. #7
    Membre Expert
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2012
    Messages
    1 711
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 711
    Par d�faut
    Citation Envoy� par germinolegrand Voir le message
    Connaissez-vous la port�e de ce que vous �crivez, la fa�on dont cela impactera le code assembleur g�n�r� ?
    J'ai souvent une bonne id�e de ce que �a va donner en th�orie, mais il reste encore trop de magie derri�re le C++ et les optimisations des compilos pour pr�voir le code g�n�r� exactement.
    Citation Envoy� par germinolegrand Voir le message
    Vous int�ressez-vous au code g�n�r� par votre code C++ ? Pourquoi ?
    Rarement, dans deux cas seulement :
    L'optimisation, une fois qu'on � le meilleur algo, il faut le meilleur code.
    Le debug, mais �a reste rare, g�n�ralement un d�bogueur et quelques points d'arr�ts suffisent.

  8. #8
    Expert confirm�
    Avatar de Luc Hermitte
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2003
    Messages
    5 296
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 5 296
    Par d�faut
    Sans aller chercher aussi loin, la FAQ est tr�s claire sur les pr�fixages par des tirets-bas, et c'est le m�me discours que celui tenu par ailleurs : on n'est pas en Java/C#/whatever, le pr�fixage par un _telNom est globalement proscris car _Nom et __nom sont r�serv�s aux impl�mentations de la lib standard et aux sp�cificit�s des compilos

    Mais de toute fa�ons, si l'auteur utilise un style d'�criture, n'allez pas le modifier dans le cadre d'une traduction. Si le traducteur a des remarques � �mettre, il faut rajouter des NdT, et puis basta.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne r�ponds � aucune question technique par le biais de ce m�dia. Et de toutes fa�ons, ma BAL sur dvpz est pleine...

  9. #9
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Par d�faut
    Citation Envoy� par Luc Hermitte Voir le message
    Mais de toute fa�ons, si l'auteur utilise un style d'�criture, n'allez pas le modifier dans le cadre d'une traduction. Si le traducteur a des remarques � �mettre, il faut rajouter des NdT, et puis basta.
    C'est vrai, ma remarque porte bien sur le contenu effectif, pas sur la version traduite en particulier .

Discussions similaires

  1. Programme d'�tude sur le C++ bas niveau
    Par Bousk dans le forum C++
    R�ponses: 24
    Dernier message: 21/12/2014, 20h23
  2. R�ponses: 1
    Dernier message: 09/08/2014, 00h07
  3. Programme d'�tude sur le C++ bas niveau N�11
    Par Kalite dans le forum Contribuez
    R�ponses: 28
    Dernier message: 29/03/2014, 00h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo