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

Langage C++ Discussion :

limit de type de template


Sujet :

Langage C++

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2003
    Messages
    223
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juin 2003
    Messages : 223
    Par défaut limit de type de template
    Voila c'est tout simple:

    J'ai une fonction appartenant a une classe template qui cherche avoir la valeur maximum du type definis par le template.

    J'ai vu sur le net que certain utilisait numeric_limit, mais moi ca compile pas avec ... ca a l'air d'etre une fausse classe.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #include <numeric_limit>
     
    template<class T>
    Foo<T>::setVal2Max() {
        T val = std::numeric_limit<T>::max(); /*Avoir la valeur maximum du type T */
    }

    Si quun peut me donner une explication a cette class fantome

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    src/MptDataPoint.hpp:4:25: erreur: numeric_limit : Aucun fichier ou répertoire de ce type
    src/MptDataPoint.hpp: In constructor «Foo<T>::Foo(void)»:
    src/MptDataPoint.hpp:141: erreur: «numeric_limit» is not a member of «std»
    src/MptDataPoint.hpp:141: erreur: expected primary-expression before «>» token
    src/MptDataPoint.hpp:141: erreur: «::max» has not been declared
    Merci

  2. #2
    Membre expérimenté
    Avatar de David Fleury
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 253
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #include <limits>
    
    ... std::numeric_limits<T>:: ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. limite de type de fichier avec JChooseFile!
    Par moon5 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 10/09/2007, 15h20
  2. [Joomla!] Type de template ?
    Par iDaaX dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 27/02/2007, 18h57
  3. Limiter les types des paramètres templates?
    Par Pragmateek dans le forum C++
    Réponses: 9
    Dernier message: 29/08/2006, 13h14
  4. [MySQL4.1.12]Taille limite du type Longblob
    Par perlgirl dans le forum SQL Procédural
    Réponses: 12
    Dernier message: 19/12/2005, 15h02
  5. Afficher le type du template ?
    Par foxblue dans le forum Langage
    Réponses: 4
    Dernier message: 01/12/2005, 01h18

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