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 :

renommage de fonction


Sujet :

C++

  1. #1
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut renommage de fonction
    bonjour
    j'ai une fonction définie dans des namespace, que j'utilise comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    double w=(boost::math::lgamma<double>(0.3))
    je voudrais renommer la fonction

    boost::math::lgamma<double> en par exemple Gamma

    afin de pouvoir faire

    et non:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    double x=(boost::math::lgamma<double>(0.3));
    moins lourd dans l'écriture.
    Comment faire?
    merci
    merci

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #include <boost/math/special_functions/gamma.hpp>
    
    using boost::math::lgamma;
    int main(int, char)
    {
       double x=(lgamma<double>(0.3));
    
       return 0;
    }

  3. #3
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    ok
    merci
    t'es toujours obligé de mettre <double> dans:
    double x=(lgamma<double>(0.3));

    on ne peux pas faire:
    double x=lgamma(0.3);
    ?

  4. #4
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Essayes

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2007
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Août 2007
    Messages : 190
    Par défaut
    Citation Envoyé par 3DArchi Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #include <boost/math/special_functions/gamma.hpp>
    
    using boost::math::lgamma;
    int main(int, char)
    {
       double x=(lgamma<double>(0.3));
    
       return 0;
    }
    On peut faire mieux:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include <boost/math/special_functions/gamma.hpp>
    
    int main()
    {
       using boost::math::lgamma;
    
       double x=lgamma(0.3);
    
       return 0;
    }

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

Discussions similaires

  1. Fonction de renommage de 2 fichiers
    Par tete-jaune dans le forum Unix
    Réponses: 3
    Dernier message: 27/05/2014, 21h28
  2. erreur après renommage d'une fonction
    Par Ndugu dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 21/11/2006, 09h08
  3. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 16h19
  4. fonction printf
    Par ydeleage dans le forum C
    Réponses: 7
    Dernier message: 30/05/2002, 11h24
  5. FOnction api specifiant la position de la souris
    Par florent dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/05/2002, 20h07

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