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 :

Wrapper - Qu'est-ce donc ?


Sujet :

C++

  1. #1
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Par défaut Wrapper - Qu'est-ce donc ?
    Bonjour à tous,

    Je me met petit à petit au C++. En lisant quelques textes je suis tombé sur ce mot plusieurs fois, et il m'est impossible de comprendre exactement ce qu'il signifie.

    J'ai cherché sur google, mais n'ai trouvé aucune définition simple de ce qu'est exactement un "wrapper".

    - Y'a t'il une correspondance française à ce terme ?
    - Pourriez vous me donner une définition (tout en sachant que je ne suis pas un "gourou" du C++) de ce terme ?

    En vous remerciant.

    Amicalement, Neitsa.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2003
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 247
    Par défaut
    Wrapper: Emballage, enveloppe.


    Un wrapper (ou class-wrapper) est une classe ou un ensemble de classes qui encapsule un ensemble de fonction non orientée objet.
    Beaucoup de bibliothèques C ont un wrapper C++ (dont l'utilité reste souvent à démontrer).

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 51
    Par défaut
    Par exemple tu peux faire une classe englobante d'entier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    class Integer
    {
    private:
        int intValue;
     
    public :    
         Integer(void);
         Interger(int);
         Integer operator + (Integer);
       .....
    }
    - Afin d'hériter d'une autre classe. Un peu comme Interger englobe un int et hérite de la classe Object en java
    - Afin de changer le comportement des operateurs =>detecter les overflow...
    - Afin d'ajouter des methodes d'ecriture spéciale sur le disque (crypté, compressé...)


    La classe ne contient pas d'autres donnée que un int. Elle sert juste a apporter des méthodes.

  4. #4
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Par défaut
    Merci à vous,

    je crois que je cerne mieux à présent ce qu'est un wrapper, même si à priori je ne risque pas de m'en servir de sitôt, il me reste encore à bien comprendre certains autres aspects plus basiques de la POO.

    En vous remerciant.

    Amicalement, Neitsa.

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

Discussions similaires

  1. Qu'est ce donc que le String ^ ?
    Par Guiiil dans le forum Langage
    Réponses: 2
    Dernier message: 16/06/2009, 11h00
  2. Qu'est-ce donc que Extlib Enum ?
    Par james-mi dans le forum Caml
    Réponses: 10
    Dernier message: 12/05/2008, 17h57
  3. [D7][DBase 4] Qu'est-ce donc que la propriété Table1.DataBaseName ?
    Par alainvh dans le forum Bases de données
    Réponses: 10
    Dernier message: 19/08/2007, 19h09
  4. [XUL] Qu est ce donc?
    Par luta dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 29/03/2006, 13h14
  5. Réponses: 2
    Dernier message: 06/12/2005, 15h26

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