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 :

récuperer le type d'une variable


Sujet :

C++

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 187
    Par défaut récuperer le type d'une variable
    bonjour
    je voudrais récuperer le type d'une variable en utilisant son adresse,genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {
        void *value;
        //ici j'ai une fonction qui me remplie "value"
    }
    comment reconnaitre le type de "value" de ce cas?
    merci d'avance.

    Merci de penser à la balise CODE

  2. #2

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 187
    Par défaut
    j'ai bien peur que ce lien ne resout pas mon probleme,o fait je voudrais recupeper le type pr aller chercher ds ma base de donnée des informations qui dependent de ce type...
    voila j'espere que je me suis bien fait omprendre.

  4. #4
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Pourquoi void* ? Tu utilises une bibliothèque qui t'y contrains ? Si c'est du C, tu as le forum C.

    Si c'est toi qui utilise volontairement void* sans bibliothèque qui t'obliges à t'en servir, vire moi tout ça et utilise les templates!

    Tu veux en réalité la chaine qui représente le type réel sur lequel pointe un void* ? Il faut caster vers le vrai type, et utiliser typeid(tavariable).name() (inclure <typeinfo>).

    Sois plus précis, sinon ...

  5. #5
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 635
    Par défaut
    Salut,

    Pourrais tu être (beaucoup) plus précis sur ce que tu souhaites faire

    En effet, il existe un certain nombre de possibilités de travailler, que ce soit à coup de template, de RTTI, d'héritage et polymorphisme, si, du moins, tu travaille en C++ (demande nous de déplacer le sujet si ce n'est pas le cas), mais le fait de savoir exactement ce que tu veux faire est primordial pour nous permettre de te donner une réponse cohérente et bien ciblée.

    Citation Envoyé par Le conseil du jour
    Aide nous à t'aider
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

Discussions similaires

  1. [c++] contrôle du type d'une variable
    Par TERRIBLE dans le forum C++
    Réponses: 2
    Dernier message: 10/04/2006, 20h50
  2. determiner le type d'une variable
    Par Mokhtar BEN MESSAOUD dans le forum Langage
    Réponses: 1
    Dernier message: 14/03/2006, 17h11
  3. [VBA-E]Renvoyer le type d'une variable
    Par alexxx69 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/02/2006, 18h07
  4. Connaitre le type d'une variable
    Par mic79 dans le forum Langage
    Réponses: 2
    Dernier message: 04/01/2006, 15h42
  5. Changer el type d'une variable sql sous postgre8/admin
    Par smag dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 24/08/2005, 12h31

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