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 :

A propos des Templates


Sujet :

C++

  1. #21
    Membre confirmé Avatar de babar63
    Homme Profil pro
    Développeur jeux vidéos/3d Temps réel
    Inscrit en
    Septembre 2005
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur jeux vidéos/3d Temps réel

    Informations forums :
    Inscription : Septembre 2005
    Messages : 241
    Par défaut
    Pas bien loin il y a un autre tutoriel je ne sais pas si c'est ce que tu cherches mais il y à une section traitant sur la sortie assembleur à la fin

  2. #22
    Membre éclairé Avatar de TNT89
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut
    Citation Envoyé par babar63 Voir le message
    Pas bien loin il y a un autre tutoriel je ne sais pas si c'est ce que tu cherches mais il y à une section traitant sur la sortie assembleur à la fin
    C'est une piste oui merci...mais j'utilise Code::Blocks et je ne sais pas s'il y a un équivalent...

  3. #23
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Non, pas vraiment. GCC a le chic pour perdre une bonne partie de ce type d'information.
    De toute manière, le compilateur n'a aps le choix, il doit calculer les valeurs, il ne délègue pas cela à l'exécution.

  4. #24
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    L'option -S de g++ permet d'avoir la sortie ASM.

  5. #25
    Membre éclairé Avatar de TNT89
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut
    Je cite "Compiler Flags"

    Strip all symbols from binary (minimize size) [-s]

  6. #26
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    C'est pour ça qu'il a mis une majuscule.

  7. #27
    Membre éclairé Avatar de TNT89
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut
    Oups, désolé...
    Merci

  8. #28
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    C'est pas grave

    Par contre le code ASM est parfois immonde... Il faut vraiment savoir ce qu'on cherche pour s'y retrouver

  9. #29
    Membre éclairé Avatar de TNT89
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut
    Je suis désolé de relancer ce topic mais j'ai une peite question sur la spécialisation partielle de fonction template. Je sais ça n'est pas autorisé par la norme mais je voudrais savoir s'il y a des inconvénients à ce genre de méthodes pour outre-passer l'interdiction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
            template< int i1, int i2>
            struct ACLASS
            {
                inline static int AFUNCTION(int blabla) { return blabla + i1 + i2; }
            };
     
            template< int i2>
            struct ACLASS<10, i2>
            {
                inline static int AFUNCTION(int blabla) { return blabla - 10 + i2; }
            };
    et son appel dans main par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
        std::cout << ACLASS<10, 10>::AFUNCTION(10) << std::endl;
        std::cout << ACLASS< 9, 10>::AFUNCTION(10) << std::endl;

  10. #30
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut
    Non, c'est juste + long à écrire.

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/07/2014, 14h11
  2. A propos des templates blogs !
    Par pierre24 dans le forum Outils
    Réponses: 1
    Dernier message: 23/09/2008, 16h54
  3. Une question à propos des thread
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/11/2003, 15h03
  4. A propos des 'File management Functions' de Windows
    Par znaidi dans le forum Windows
    Réponses: 3
    Dernier message: 01/04/2003, 17h01
  5. A propos des modèles d'objet (avec sources)
    Par DevX dans le forum C++Builder
    Réponses: 14
    Dernier message: 01/12/2002, 13h22

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