| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment régler pointeurs pour les retours covariantes
    Outils dans la programmation en C et C + + , les pointeurs sont des références à un emplacement dans la mémoire du système qui contient une variable. Vous pouvez utiliser des pointeurs pour passer des références à des informations tout au long d'un programme sans faire une nouvelle copie de celui-ci , et des pointeurs vous permettent également d'effectuer " un pointeur arithmétique ", une opération qui vous permet de référencer d'autres éléments de votre demande en calculant où ils sont dans l' mémoire. Quand une classe de base utilise un pointeur pour renvoyer des informations , vous pouvez créer un retour co- variante en faisant un pointeur virtuel pour le type d'information référencée dans les données renvoyées . Instructions
    1

    Situer la déclaration de la variable retournée dans votre classe de base. Ce serait "i" dans l'exemple suivant :
    classe

    dérivée: public Base {

    publique :

    Integer * i = new Integer (34);

    revenir i;

    };
    2

    Modifier la variable à un retour virtuel . Par exemple:

    classe dérivée : public Base {

    publique :

    virtuel * i = new Integer (34);

    retourner i; < br >

    };
    3

    Typecast le pointeur une fois retourné au type d'information que vous travaillez avec . Par exemple: . " I = (float) i; » dans la partie de votre code qui commence en utilisant la variable "i"

    Previous :

    next :
      articles connexes
    ·Comment simuler un modèle de code 
    ·Comment démonter une DLL 
    ·Comment faire pour convertir une chaîne de MST à un I…
    ·Comment faire pour créer une zone de texte dans Visual…
    ·Comment utiliser le Set STL classe Container 
    ·Comment faire pour supprimer l'exposant à un flotteur …
    ·Comment faire un projet dans Xcode partir d'un dossier …
    ·Comment afficher des fichiers d'une arborescence nœud …
    ·Comment faire pour envoyer des frappes à Active X Prop…
    ·Comment ouvrir plusieurs fichiers en entrée et sortie …
      articles en vedette
    ·Comment modifier la bordure TextBox couleur dans Visual…
    ·Comment transférer les résultats à un client en PHP 
    ·Tutoriel sur les JSP de balises personnalisées 
    ·Comment faire pour charger et enregistrer des fichiers …
    ·Comment analyser les éléments d'une chaîne en VB 
    ·Comment faire pour démarrer Python sous Windows 
    ·Comment faire pour utiliser le contrôle TreeView 
    ·Comment comparer les méthodes de chaînes utilisant la…
    ·Comment faire pour créer une zone de texte dans Visual…
    ·Comment faire pour rediriger une page Web en utilisant …
    Copyright © Connaissances Informatiques http://fr.wingwit.com