Errores, fallos, preguntas - página 1873
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
En las últimas versiones, ¿se ha corregido el error de que el probador no detecta los cambios y la recompilación del código de EA? Tengo que cerrar y volver a abrir el terminal para que la nueva versión de ex5 empiece a probar. En caso contrario, se comprueba la variante antigua.
Edito el Asesor Experto y ya sea a través de CTRL+F5 o directamente en el probador veo resultados adecuados.
Ctrl+F5 es la depuración, ¿no? Mi problema no es con la depuración, sino con la ejecución de una simple prueba.
¿Cómo puedo crear un objeto de clase oculta con un constructor cerrado?
Así es como llegan las filtraciones.
No está claro cómo llamar a un destructor en esta situación. Singleton no lo es.
Un objeto de clase con un constructor cerrado sólo puede crearse utilizando una función estática especial de esa clase.
Aunque actualmente el compilador no jura el código que has citado, esto se arreglará definitivamente en el futuro.
Puedes utilizar un puntero inteligente para llamar al destructor.
El destructor debe estar abierto.
Un objeto de una clase con un constructor cerrado sólo puede crearse utilizando una función estática especial de esa clase.
Aunque el compilador no está actualmente maldiciendo el código que citaste, esto será definitivamente arreglado en el futuro.
El método estático propuesto en este caso será una especie de autoengaño, porque será un constructor en esencia. Tendrá que llamarlo explícitamente.
Puedes utilizar un puntero inteligente para llamar al destructor.
El destructor debe estar abierto.
Si estás seguro de que el constructor debe ser privado, no hay otra manera.
Un puntero inteligente es un objeto que contiene un puntero simple y asegura que se elimina a tiempo.
Esta es la opción más sencilla.
También hay punteros inteligentes más complejos.
Está muy bien escrito sobre ellos en este libro: https://rsdn.org/res/book/cpp/cpp_real_programmers.xml
lo que falta para que el código sea compilado:
esta variante escribe 'var' - miembro struct indefinido
PS. Tengo el error ))
int _val = dynamic_cast <CCore *>(_obj.core).var;
void* desde que se construye en el lenguaje?
es cuando aparecen las interfaces
cuando llegaron las interfaces.