| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan får du en række genstande til at pege på en variabel
    The C + + sproget kan du oprette en speciel variabel , der peger på en anden variabel . Det kaldes en pegepind . En markør lagrer lageradresse af den variabel, den peger på . Det er muligt for en række pejlemærker peger alle den samme variabel. Dette kan være nyttigt, hvis du vil have mange objekter er afhængige af samme datakilde . For eksempel kan man have objekter i mange forskellige programmoduler , der hver har en pegepind til den temperatur værdi på en sonde . Ting du skal
    C + + Integrated Development Environment (IDE ), såsom Eclipse CDT
    C + + Compiler , sådan en GCC
    vise flere Instruktioner
    1

    Ilæg C + + IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge "File /New /Project" og vælg " C + + projekt" at oprette en ny C + + projekt. En tom kildekode fil vises i teksteditoren del af IDE
    2

    Importer følgende bibliotek ved at skrive følgende to udsagn i toppen af kildekoden fil: .

    # include

    using namespace std ;
    3

    Opret en grundlæggende klasse, der repræsenterer et objekt , der gemmer en pointer til en temperatur værdi. Skriv følgende klasse erklæring og logik nær toppen af kildekoden fil : Hej

    class obj

    { public: int * temp ;} ;
    4

    Opret en hovedfunktion . I denne funktion, vil du oprette en temperatur variabel og flere objekter , der overvåger det. Hvert objekt vil blive gjort til at pege på temperaturen variabel , så hvis det nogensinde ændringer, vil alle objekter blive påvirket. Erklær hovedfunktion ved at skrive følgende , og bemærk venligst , at alle følgende kode skal være skrevet i mellem de krøllede parenteser efter den vigtigste funktion : Hej

    int main ()

    {}
    5

    Erklær en variabel, der har en temperatur værdi , som dette : Hej

    int temp = 98
    6

    Opret en konstant, som repræsenterer det antal af objekter, du ønsker at oprette. For eksempel for at oprette ti objekter , kan du skrive følgende:

    const int numberOfObjects = 10;
    7

    Opret et array af objekter ved hjælp af følgende linje kode : < br >

    obj objectArray [ numberOfObjects ]
    8

    loop gennem en "for" loop gang for hvert objekt . Med hver iteration af for loop, vil du tilføje et nyt objekt til objektet array og sæt den til at pege på " temp " variable . Denne kode vil gå mellem de krøllede parenteser i "for" loop . Skriv følgende : Hej

    for (int i = 0; i < numberOfObjects , i + +)

    {}
    9

    Opret et nyt objekt ved at skrive følgende mellem de krøllede parenteser i løkken : Hej

    obj * o = new obj ();
    10

    Punkt objektets interne pointer ved den temperatur variabel med følgende linje kode :

    ( * o) temp = &temp;
    11

    Føj objektet til matrix: .

    objectArray [i] = o;
    < br > 12

    udføre programmet. Programmet opretter ti objekter, hvert punkt på en enkelt " temp " variabel. Programmet har ingen output.

    Forrige :

    næste :
      Relaterede artikler
    ·Typer af formateringsstrengen Bugs 
    ·Visning af en meddelelse i C + + 
    ·Sådan oprettes en funktion i Microsoft Visual C + + 
    ·Hvordan til at returnere en pointer til en Vector 
    ·Hvad er Microsoft Visual C + + 
    ·Sådan Gør din egen spilmotor 
    ·Hvordan skal tjekkes heltaloverflow 
    ·Hvordan man kompilerer CPP i en Mac 
    ·Sådan Retur til Hovedfunktion i C + + 
    ·Sådan oprettes en C Program i Visual Studio 
      Anbefalede Artikler
    ·Sådan Cirka Fourier Series i Python 
    ·Sådan oprettes Exception Klasser i Java 
    ·Easy Forklaring af Java Applets 
    ·MySQL Tilladelser Tutorial 
    ·Hvordan at kontrollere, om en konstant er defineret i R…
    ·Sådan Slet alle forekomster af en klasse i Python 
    ·Sådan Find en Multiplicative Inverse i Java 
    ·Hvad er PERL Syntax 
    ·XMLParse Function 
    ·PHP Anonyme funktioner 
    Copyright © Computer Viden http://www.computerdk.com