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 :

Détermination du type au "runtime"


Sujet :

Langage C++

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 197
    Par défaut Détermination du type au "runtime"
    Bonjour,

    Comment puis-je déterminer le type d'une variable au "runtime"? L'application cliente m'envoie des variables qui peuvent être des chaînes, des entiers, des valeurs décimales et des booléens. Je doit déterminer quel est leur type afin de produire une requête SQL basée sur ces valeurs.

    merci

    Acheo

  2. #2
    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,

    Normalement, ce n'est pas vraiment dans ce sens que cela fonctionne

    En théorie, on commence par définir des spécifications et / ou un protocole qui devra être respecté par le client pour s'adresser au serveur (et vice versa), et on écrit l'application cliente et l'application serveur "en même temps" (ou peu s'en faut)

    En effet, il faut savoir que le nombre de byte utilisé peut varier énormément en fonction du type de donnée qui est transmis et qu'il est virtuellement possible d'essayer de récupérer n'importe quoi avec... n'importe quel type de donnée, si on travaille avec une connexion en binaire.

    C'est la raison pour laquelle le plus facile est, par exemple, d'envoyer l'ensemble des informations sous la forme d'une chaine de caractères, afin d'être en mesure, à la réception, d'éventuellement convertir cette chaine en données "plus facilement traitables".


    On pourrait aussi très bien envisager un protocole qui indiquerait le nombre de bytes (ou le type) à prendre en considération pour chaque donnée, mais on risquerait alors d'avoir plus d'information sur ce qui est transmis que... d'informations utiles transmises
    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. Réponses: 2
    Dernier message: 30/08/2004, 14h48

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