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 :

Séparer prototype et définition pour des fonctions template variadique.


Sujet :

Langage C++

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Séparer prototype et définition pour des fonctions template variadique.
    Salut, je voudrais séparer cette fonction dans deux fichier :

    Code cpp : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    template <typename T,
                          class... D,
                          class = typename std::enable_if<std::is_fundamental<T>::value>::type>
                void operator() (T& data, D...) {
                    buffer<<data<<std::endl;
                }

    J'ai deux fichiers, un fichier.h et un fichier .impl que j'inclus à la fin du fichier .h, mais ça ne compile pas, gcc me dis que le prototype de la fonction n'existe pas...

    Y a t'il moyen de séparer ça dans deux fichiers différents, et si oui, comment faire ?

    Merci.
    Dernière modification par Invité ; 08/12/2014 à 09h40.

Discussions similaires

  1. Réponses: 4
    Dernier message: 09/09/2010, 18h14
  2. Meilleure API pour des fonctions mathématiques
    Par mat360 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 18/06/2007, 17h51
  3. Pb pour des fonctions
    Par vuong1 dans le forum C++
    Réponses: 1
    Dernier message: 20/04/2007, 09h55
  4. aide pour des fonctions
    Par sharpeye dans le forum ASP
    Réponses: 2
    Dernier message: 11/04/2006, 09h25
  5. Pb de lien entre Access et Excel pour des fonctions VBA
    Par favien dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/11/2005, 01h00

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