“Conocimientos Programación>C /C + + Programming

Cómo arreglar R6025 función virtual pura llamada

2014/8/25
En el lenguaje de programación orientado a objetos C + +, una función virtual pura es uno que está diseñado para ser heredada por otras funciones . Los diseñadores de software suelen utilizar funciones virtuales para crear funciones genéricas que están destinados a ser llenado por funciones específicas. Por ejemplo , una función virtual puede representar un objeto gráfico con X, Y y Z coordenadas . Una función de " rectángulo " podría heredar la función virtual y utilizar las coordenadas para dibujar un rectángulo . Cuando reciba el mensaje de error " R6025 ", su programa ha invocado directamente a una función virtual pura, la cual no está permitido. Instrucciones
1

Abra el programa de Visual Studio 2010 , haga clic en su icono. Cargue el proyecto "Visual C + +" que te da el error " R6025 " .
2

Ejecute el programa presionando el botón verde "Play " de la barra de herramientas de Visual Studio. Intente recrear el patrón de uso del software que creó originalmente el error " R6025 " . Cuando se crea este error, el depurador de Visual Studio se detiene en la línea de código donde se hizo la función virtual pura.
3

Examine el código que llama a la función virtual pura . Funciones virtuales puras no pueden ser invocadas directamente , y sólo se puede acceder a través de las funciones que heredan . Usted tiene dos opciones: En primer lugar , se puede rediseñar el código para que utilice una función heredada , en lugar de una función virtual pura. En segundo lugar , se puede cambiar la función virtual pura en una función virtual. Funciones virtuales pueden ser invocados directamente , aunque esto puede poner en peligro los objetivos específicos de diseño para su proyecto de software.

C /C + + Programming
Cómo declarar una constante de cadena en C Programación
Cómo hacer control Listbox editable en C + +
Las desventajas de punteros en C
Cómo Compilar y ejecutar un archivo CPP en CMD
Cómo calcular una matriz de transposición en C + +
Cómo comprobar desbordamiento de enteros
Cómo redondear decimales en C + +
3D Juegos Creador Tutorial
Conocimientos Informáticos © http://www.ordenador.online