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 :

[stratégie] double niveau de template ?


Sujet :

Langage C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut [stratégie] double niveau de template ?
    Bonjour, je developpe une application en c++. L'IHM est developper par une autre boite et j'ai a disposition plusieurs api deja developpées. Le but de mon projet est de faire le lien entre l'ihm et la gestion tres bas niveau.

    J'ai penser créer une classe (qui serai la seule a communiquer avec l'ihm), qui contiendrai une instance de chacun des module a gérer. Ceux ci gere plusieurs collections, dont qui agrege plusieurs classe encore.

    Je que je pense faire : (par exemple)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ajouter(<monTemplate>) de ma classe lien avec ihm
    puis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ajouter(<monTemplate>) classe du module
    puis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ajouter(<typeDynamiqueDuTemplate>) dans la classe qui gere une collection de l objet.
    j epere etre assez clair
    merci d'avance

  2. #2
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    heu, en fait ma question est double,

    1) est-ce possible ?

    2) mon appli étant obligatoirement modulaire (réutilisation, ajout et suppression de module quasi a la volée) est ce logique, ou completement débile ?

    Merci

  3. #3
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Je pense que tu cherches juste à créer une fonction membre template ajouter ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    template<typename T>
    void ajouter( const T & t )
    {
    }

  4. #4
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    oui pour le template ca va, a peu pres,

    mais la fonction que tu viens de me donner peut elle a son tour appeller une autre fonction template en lui passant la ref de T de ton exemple, en parametre de ma nouvelle fonction ?

  5. #5
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Oui, pourquoi pas ?

  6. #6
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Si tu pouvais être plus exeplicite, on pourrait être plus précis.
    Montre nous les signatures de tes familles de fonctions et comment tu voudrais les lier ensemble, et par quoi elles devraient être remplacées.

    Entre simples foncteurs et autres types-fonctions (boost::function, et peut-être même tr1::function avec GCC 4.0 si j'ai bien suivi) on peut faire pas mal de choses.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  7. #7
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    desolé je peux pas montrer de code, c'est interdit, enfn confidentiel mais merci si ca marche je vais me dém******


    Merci

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

Discussions similaires

  1. double variadic template
    Par Lintel-oo dans le forum Langage
    Réponses: 6
    Dernier message: 25/10/2012, 00h50
  2. Double héritage de classe template, quelques questions
    Par the_angel dans le forum Langage
    Réponses: 2
    Dernier message: 29/07/2012, 12h26
  3. [Symfony2] Jointure double niveau
    Par j.boe dans le forum Doctrine2
    Réponses: 5
    Dernier message: 15/06/2012, 13h52
  4. Stratégie de template pour CSS
    Par olivier69 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 16/12/2009, 12h29

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