Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment définir la police Arial en …
  • Comment utiliser les fonctions de pa…
  • Comment diffuser des vidéos en XCod…
  • Comment faire défiler jusqu'à une …
  • Comment écrire un programme C + + p…
  • Que dois-je commencer à programmer …
  • Fonctions visuelles C Sharp Chaîne 
  • Quelle est l'importance de l'apprent…
  • Comment partager des variables au lo…
  • Comment faire pour utiliser des type…
  •   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 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 ;

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment apprendre le C # en ligne 
  • Comment créer un tableau en C 
  • Comment suivre instance d'une classe en utilisant une sonde en C + + 
  • Comment faire pour créer des textures personnalisées dans GtkRadiant 
  • Comment faire pour utiliser la commande printf en C + + 
  • Comment créer un IRC Spybot 
  • Faits sur le RPC Compiler 
  • Comment manipuler Liste des contrôles dans MFC 
  • Quelle est la différence entre un contrôle d'entrée analogique et une entrée de commande numéri…
  • Comment développer des applications pour Windows Mobile 
  • Connaissances Informatiques © http://www.ordinateur.cc