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 :

Templates : spécialisations non reconnues


Sujet :

Langage C++

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de Steph_ng8
    Homme Profil pro
    Doctorant en Informatique
    Inscrit en
    Septembre 2010
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant en Informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 677
    Par défaut Templates : spécialisations non reconnues
    Bonjour,

    Histoire de vérifier si je comprenais bien les mécanismes (du moins, certains) de la métaprogrammation, j'ai décidé de faire une classe permettant de stocker différents types de données, une sorte d'union qui accepte les types avec constructeur(s) et destructeur.
    (Oui, je sais que boost::variant existe...)
    Je me suis inspiré de std::tuple pour pondre le code joint.

    Le problème, c'est que je ne peux pas le compiler.
    Visiblement, cela vient des spécialisations des templates, ou encore de leurs appels.
    g++ (4.6.1), sous Linux, râle de cette manière :
    erreur: invalid explicit specialization before ‘>’ token
    erreur: fermetures de patrons de classe ne sont pas explicitement spécialisées
    erreur: template-id (...) for (...) does not match any template declaration
    ou encore :
    erreur: expected primary-expression before ‘>’ token
    erreur: expected primary-expression before ‘)’ token
    Pourtant je n'ai pas l'impression d'avoir fait d'erreur de syntaxe.
    Ou alors il y a des restrictions pour les fonctions membres templates de classes templates ?

    Bref, si vous avez des remarques, que ce soit sur mon problème ou sur mon code, je suis preneur.
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/04/2009, 11h30
  2. Assistant DBCA: Seed Template non reconnu
    Par thatsallfunk dans le forum Administration
    Réponses: 2
    Dernier message: 08/09/2008, 13h10
  3. [EJB] [JSP] Méthode EJB non reconnue dans jsp
    Par stago dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 06/07/2004, 09h52
  4. Creation de table, caractère non reconnu
    Par Missvan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 17/02/2004, 13h28
  5. xslt_create() non reconnu
    Par BRAUKRIS dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 11/12/2003, 14h43

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