Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako opraviť R6025 Pure Virtuálne funkcie Call

V objektovo orientovanom programovacom jazyku C + + , čisto virtuálne funkcie je ten , ktorý je navrhnutý tak , aby sa dedí inými funkciami . Softvér dizajnéri typicky používať virtuálne funkcie na vytvorenie všeobecnej funkcie , ktoré sú určené pre vyplní špecifických funkcií . Napríklad , môže virtuálne funkcie predstavujú grafický objekt s X , Y a Z. Funkcia " obdĺžnik " nezdedil virtuálne funkciu a pomocou súradníc nakreslite obdĺžnik . Ak sa zobrazí chybové hlásenie " R6025 , " váš program priamo uplatňujú na čisto virtuálne funkciu , čo nie je povolené . Pokyny dovolená 1

Otvorte program Visual Studio 2010 kliknutím na jeho ikonu . Vložte " Visual C + + " projekt , ktorý je dáva vám chyba " R6025 " .
2

Spustite program stlačením zeleného tlačidla " Play " z panela nástrojov Visual Studio . Pokúste sa znova vzor využitie pre váš softvér , ktorý pôvodne vytvoril chyba " R6025 " . Keď je vytvorená táto chyba , bude ladiaci program Visual Studio zastaví na riadku kódu , kde bola vykonaná čisto virtuálne funkcie .
3

Skontrolujte kód , ktorý sa nazýva čisto virtuálne funkcie . Čisté virtuálne funkcie sa nemožno dovolávať priamo , a možno pristupovať len prostredníctvom dedenia funkcií . Máte dve možnosti : Po prvé , môžete redesign kód tak , že používa zdedil funkciu , skôr než čisto virtuálne funkcie . Po druhé , môžete zmeniť čisto virtuálne funkciu do virtuálnej funkcie . Virtuálne funkcie možno vyvolať priamo , aj keď to môže ohroziť konkrétne ciele návrhu pre váš softvérového projektu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené