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 fixar R6025 Ren Virtual Function Call

    I det objektorienterade programmeringsspråket C + + , är en ren virtuell funktion en som är avsedd att ärvas av andra funktioner . Programvara designers använder oftast virtuella funktioner för att skapa generiska funktioner som är avsedda att fyllas ut med specifika funktioner . Till exempel kan en virtuell funktion utgör ett grafiskt objekt med x , y och z koordinater . En " rektangel " -funktionen kan ärva virtuell funktion och använda koordinater för att rita en rektangel . När du får felmeddelandet " R6025 , " ditt program har direkt åberopat en ren virtuell funktion , vilket inte är tillåtet . Instruktioner
    1

    Öppna Visual Studio 2010-program genom att klicka på dess ikon . Ladda " Visual C + + " projekt som ger dig " R6025 " fel .
    2

    Kör programmet genom att trycka på den gröna knappen "Spela" från Visual Studio verktygsfältet . Försök att återskapa användningen mönstret för din programvara som ursprungligen skapade " R6025 " fel . När detta fel uppstår , kommer Visual Studio debugger stannar vid kodrad där den rena virtuell funktion gjordes . Addera 3

    Undersök koden som kallas ren virtuell funktion . Rena virtuella funktioner kan inte åberopas direkt , och kan endast nås via ärva funktioner . Du har två alternativ : Först , kan du designa om koden så att den använder en ärftlig funktion , snarare än en rent virtuell funktion . Det andra , kan du ändra den rena virtuella funktioner i en virtuell funktion . Virtuella funktioner kan anropas direkt , även om detta kan undergräva specifika design mål för din programvara projektet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Unicode i C + + Program
    ·Konvertera Char * till Int & C + +
    ·Hur man använder OpenGL för C Språk
    ·Hur man beräknar en Infix Expression
    ·De delar av Microsoft Visual C + +
    ·Hur lösa problem med minnesfel på Win32
    ·Hur man driver ett Cpp Arkiv
    ·Hur man skriver HTML Extensions i C
    ·Hur man skriver Binary att lämna in en Exempelkod i C
    ·Hur Referens annat projekt fastigheter i C
    Utvalda artiklarna
    ·Hur du ändrar en primärnyckel
    ·Hur torka Duckweed
    ·Hur man lär STL Containers
    ·Så här ändrar du systemets datum med Visual Basic
    ·Hur indrag en Python fil
    ·Hur man skapar en Maven projektet i Galileo
    ·Microsoft Visual FoxPro 9.0 Tutorial
    ·Hur man gör 3D Array i Python
    ·Hur du använder BMP -filer Med QBasic
    ·Konvertera Liberty BASIC till EXE
    Copyright © Dator Kunskap http://www.dator.xyz