| 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 allouer pointeurs
    Un pointeur est un type de variable dans la programmation qui est titulaire d'une adresse dans la mémoire de l'ordinateur. Au lieu d'être juste un nombre , ou une phrase , les pointeurs indiquent à l'ordinateur pour regarder un bloc de mémoire spécifique , plutôt que les données qu'il contient. En C et C + + codage , les pointeurs permettent aux programmeurs d' allouer dynamiquement la mémoire pendant l'exécution du code. En référençant mémoire profonde , les pointeurs peuvent être utilisés pour mettre de côté des blocs de mémoire pour les structures de données. Choses que vous devez C /C + + compiler
    texte éditeur
    Afficher plus Instructions
    1

    Déclarer un pointeur. Cela se fait même en C et C + +:

    int * ptr ;

    La variable «PTR» est maintenant un pointeur. Il ne contient pas un nombre entier (int) , mais plutôt l'adresse d'un bloc de mémoire de la taille d'un entier.
    2

    allouer de la mémoire dynamiquement via le pointeur . C et C + + cela un peu différemment. En C, la mémoire est allouée par la fonction " malloc ":

    int * ptr = ( * int ) malloc ( sizeof ( int) ) ;

    En C + + , la mémoire est allouée par l' " nouveau "mot-clé : Photos

    int * ptr = new int;

    deux mis de côté un bloc entier de taille de la mémoire qui est référencé par le pointeur ." ptr "

    3

    DEALLOCATE mémoire . Encore une fois, ce qui est légèrement différent en C et C + + . En C, libération de la mémoire est accompli grâce à la fonction «libre» :

    free (ptr ) ;

    En C + + , la mémoire est libérée à travers le "delete " mot-clé : Photos

    delete ptr ;

    Previous :

    next :
      articles connexes
    ·Définition de la fonction C + + String 
    ·Comment mesurer la largeur de chaque caractère ASCII d…
    ·Comment utiliser des variables globales pour C Programm…
    ·Comment lire un fichier à ListBox en C # 
    ·Comment construire logique de programmation 
    ·Comment faire un dossier dans C + + 
    ·Un tutoriel sur Alertes SDK iPhone 
    ·Comment faire un X et Y Grille en C + + Jeu du texte 
    ·Comment utiliser des pointeurs de fonction en C + + 
    ·C + + Types de données 
      articles en vedette
    ·Comment simuler une fuite dans MATLAB 
    ·Comment télécharger des fichiers en utilisant Ajax et…
    ·Façon de faire défiler un texte en VB.Net 
    ·Je n'arrive pas à insérer une apostrophe dans MySQL 
    ·Comment faire pour convertir un nombre en une chaîne P…
    ·Comment déclarer un tableau dans Oracle PL /SQL 
    ·Comment utiliser PEAR MDB2 
    ·Comment stocker une recherche binaire arbre dans un fic…
    ·Comment changer le mot de passe dans les scripts PHP po…
    ·Comment filtrer les fichiers du projet Explorateur dans…
    Copyright © Connaissances Informatiques http://fr.wingwit.com