Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Añade.
Añadí ))
Para un círculo se calcula de una manera, para un cuadrado de otra. Pero en cualquier caso - llamando a Figura.GetSquare(),
Y el silencio...
Bueno, era un 2x2=?
No me interesa responder.
=================
Tal vez esto esté más cerca.
Existe un conjunto estándar de métodos virtuales en una clase: Open(), Close(), Read(), Write(), etc.
Esta clase puede manejar archivos, mapeo, canales, internet, etc.
Sólo el contenido (descripción) de estos métodos será diferente. Pero la interfaz de la clase será idéntica.
¿No te parece sospechoso que ya sea la tercera página sobre el tema y nadie haya citado un solo punto de código como ejemplo?
Además, no es interesante responder, es elemental, es tan simple que da pereza codificar...
Si alguien supiera algo, creo que habría respondido...
VOLDEMAR, si tomas tu primer puesto, ¿por qué hay una clase allí? Escribir clases es una consecuencia de la complejidad del programa, cuando los elementos individuales tienen muchos enlaces externos, entonces se crea una clase para unir todos estos elementos y crear una interfaz simple. En mi opinión, un atributo necesario de una clase son los datos (int's, double's ...) - material con el que trabajan las funciones, la clase conecta todo en un solo paquete (datos y funciones).Creo que esta es la idea básica de la POO. Por ejemplo, dos ejemplos, el primero sin OOP, el segundo con él:
En el segundo ejemplo, no tenemos que preocuparnos por los datos con los que trabajarán las funciones, creo que este es el principal propósito de la POO.
Una observación más sobre su código:
... class vr_trade { ... ~vr_trade(){} }; ...
Tengo una regla: nunca escribas un destructor vacío. La ausencia de un destructor es un indicador de la simplicidad de la clase. Si se escribe un destructor, es posible que haya que escribir un constructor de copia y el operador = o prohibirlos. Ejemplo:
Esto hará que se llame a delete dos veces para el mismo puntero. La forma correcta es esta
Por lo tanto, si tiene que escribir un destructor, es una buena razón para pensar dos veces - ¿qué hacer con la ópera = y el constructor de copia? ¿Borrarlo, escribirlo...? No creo que debas escribir destructor vacío, su ausencia es un indicador de que no necesitas rehacer lo anterior.
¿Por qué el segundo método arroja un montón de errores y advertencias?
Poner un punto después de esto en lugar de ->. mql chip.
Por favor, explique las acciones
a saber:
¿por qué el signo (:) y qué conseguimos con él?