Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur du justerar Pekare för Kovarianta Returer

    Verktyg i programmering i C och C + + språk , pekare är hänvisningar till en plats i systemet minne som innehåller en variabel . Du kan använda pekare för att klara referenser till information under ett program utan att göra en ny kopia av det , och pekare också tillåter dig att utföra " pekararitmetik , " en operation som gör att du kan referera till andra delar av din ansökan genom att beräkna var de befinner sig i minne . När en basklass använder en pekare till returnera information , kan du skapa en co - variant avkastning genom att göra en virtuell pekare till den typ av uppgifter som anges i de returnerade data . Instruktioner
    1

    Lokalisera deklarationen av variabeln returneras i din basklass . Detta skulle vara " jag " i följande exempel :

    klass härledd : public Base {

    allmänheten :

    Integer * i = ny Integer ( 34 ) ;

    tillbaka i;

    };
    2

    Ändra variabeln att vara en virtuell avkastning . Till exempel :

    klass härledd : public Base {

    allmänheten :

    virtual * i = ny Integer ( 34 ) ,

    tillbaka i;

    };
    3

    typecast pekaren gång tillbaka till den typ av information som du arbetar med . Till exempel : . " I = ( float ) i; " i den del av koden som börjar med " jag " variabel

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man bygger en CPP körbar på Windows
    ·Skillnader mellan ATL , MFC och Win32
    ·Hur skriver jag ett program Temperatur Konvertering Med…
    ·Iomanip Funktioner
    ·Hur du ändrar markören i C + +
    ·Hur får man en Value GridView Cell
    ·Hur konvertera en STD sträng till ett heltal
    ·Hur man byter de elementen i en array i C
    ·Hur du kontrollerar om två matriser har samma element …
    ·Hur att rensa en Stringstream
    Utvalda artiklarna
    ·Vad är en oändlig cykel
    ·Vilka är lätta Layout & märkspråk
    ·Hur att färga en Ankarlänk
    ·Om Java -certifiering
    ·Hur att åtgärda fel i program
    ·Hur konvertera till heltal i VB6
    ·Så lägger JavaScript-funktioner i Footer
    ·Hur du kontrollerar om DIV Fick Fokus i Javascript
    ·Ställa en kombinationsruta till standardvärdet
    ·Silverlight Game Tutorial
    Copyright © Dator Kunskap http://www.dator.xyz