Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment écrire une hiérarchie du s…
  • Différences entre asservissement & …
  • Comment écrire une zone de texte da…
  • Comment enregistrer avec Flowplayer 
  • Comment obtenir Sujets populaires à…
  • Définition d'une compilation COBOL 
  • Comment remplacer le point rectangle…
  • Procédures normalisées d'exploitat…
  • Qu'est-ce qu'un point d'arrêt Excep…
  • Comment démonter Hex 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Variant Type de données

    Certains langages de programmation informatiques , tels que C + + et Visual Basic, inclure un , grand type de données souple et d'usage connu comme un type de données Variant . Une variante est un type de données qui peut contenir différents types d'informations , telles que numérique ou informations de la chaîne , mais contient également des métadonnées - c'est-à- données sur les données - qui spécifie comment l'information doit être interprétée . Valeurs

    types de données Variant peuvent généralement contenir des informations de toute nature, sauf les données et les adresses structurés ou des pointeurs . Les différentes catégories d'informations sont connues comme sous-types et comprennent une variété d' informations numériques , allant de valeurs booléennes , qui contiennent soit vrai ou faux , à d'énormes nombres à virgule flottante , les chaînes de longueur variable , les objets et les numéros d'erreur. Des variantes peuvent également être nulle , où ils contiennent intentionnellement aucune donnée valide, ou vides , ou non initialisée.
    Utilité

    En règle générale, les types de données variant comportent comme des numéros , s'ils sont utilisée dans un contexte numérique et sous forme de chaînes lorsqu'il est utilisé dans un contexte de chaîne . Des variantes se comportent généralement de la manière la plus appropriée pour le type de données qu'ils contiennent . Lorsque les données sont affectés à un type de variante de données , aucune conversion de type ou typecasting , se produit . Les données ne sont pas converties en un type de données approprié , mais plutôt la variante devient le type des données. En d'autres termes , un type de données Variant peut être affecté un type de données numérique , tel qu'un entier , dans une déclaration et attribué une chaîne dans l'autre.
    Applications
    < br >

    types de données Variant peut être utile dans les situations où des types de données et leur contenu sont déterminés lors de l'exécution - qui est, quand un programme est exécuté - plutôt qu'au moment de la compilation. Différents programmes peuvent avoir été écrits à l'aide des compilateurs différents - des programmes informatiques qui traduisent un langage de programmation de haut niveau en code machine - qui ne partagent pas les mêmes types de données. Types de données Variant peuvent être utilisés pour passer des valeurs entre ces programmes .
    Limites

    types de données Variant peut être véritablement utile si vous êtes incertain à propos du type de données un programme doit gérer ou si vous devez recevoir des données étrangères, dont le type de données est inconnu ou n'est pas complètement définie . Toutefois, la flexibilité des types de données variant a un coût et , si elle est utilisée au hasard , ils peuvent rendre le code du programme difficile à lire , faire obstacle à l'exécution du programme - le type de données plus précises pour la valeur attribuée doit être déterminé à l'exécution - et d'augmenter le potentiel d' erreurs d'exécution.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser MemoryStream sur un tableau d'octets Bitmap 
  • Qu'est-ce qu'un groupe de données dans Coding 
  • Comment combiner une liste vue avec une arborescence 
  • Comment aborder Modes microprocesseur 
  • Retrait Runtime Error 
  • Fonctions de chaîne dans Oracle SQL 
  • Différence entre une erreur de syntaxe et d'une erreur sémantique 
  • Comment obtenir un Jscript au travail 
  • Comment insérer une ligne en utilisant REXX 
  • Comment centrer une boîte de message en Visual Basic 
  • Connaissances Informatiques © http://www.ordinateur.cc