Dans le langage de programmation C ++ orienté objet, une fonction virtuelle pure est celle qui est conçu pour être héritée par d'autres fonctions. Les concepteurs de logiciels utilisent généralement des fonctions virtuelles pour créer des fonctions génériques qui sont destinés à être remplis par des fonctions spécifiques. Par exemple, une fonction virtuelle peut représenter un objet graphique avec des coordonnées x, y et z. Un "rectangle" fonction pourrait hériter de la fonction virtuelle et utiliser les coordonnées pour dessiner un rectangle. Lorsque vous recevez l'erreur "R6025," votre programme a invoqué directement une fonction virtuelle pure, ce qui est interdit.