Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire pour supprimer SQLite …
  • Comment organiser une liste en utili…
  • Comment importer des modèles dans G…
  • Comment formater double en C 
  • Comment mettre en œuvre un algorith…
  • Comment accéder aux podcasts vidéo…
  • Comment créer Bonjour tout le monde…
  • Comment rédiger un plan de test 
  • Comment utiliser la fonction Memset …
  • Cacher C + + symboles dans la biblio…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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"

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire un rebond de l'objet en C # 
  • Comment faire pour créer une zone de texte dans Visual C # 
  • Comment désactiver Silverlight Boutons 
  • Comment utiliser des chaînes comme la saisie au clavier en réseaux bidimensionnels avec les progra…
  • Comment faire pour supprimer tous les non- entiers d'une chaîne 
  • Quelle est la syntaxe structurale ou la structure de programmation C 
  • Comment lire un fichier à ListBox en C # 
  • Comment faire pour inclure les polices personnalisées dans un iPhone en utilisant Xcode 
  • Comment accéder à une imprimante USB en cours de programmation en C 
  • Comment réparer un dépassement de mémoire tampon 
  • Connaissances Informatiques © http://www.ordinateur.cc