con memcpy. Ahí es donde se pasa el puntero.
No, pueden coger el puntero pero no el resbalón.
___________
Vale, probablemente sea imposible hacerlo bien.
No, pueden coger el puntero pero no deslizarlo.
y deslizarlo, probado.
y deslizarlo, probado.
Muéstrame un ejemplo.
Bueno, está en el artículo, ¿no?
Intento insertar el código y el servidor se congela.
Bueno, está en el artículo, ¿no?
primer ejemplo
int Se pasa la fuente - esencialmente una dirección de memoria
y copiado en el array char Dest[10]
![Избавляемся от балласта самодельных DLL Избавляемся от балласта самодельных DLL](https://c.mql5.com/36/2/izbavlyaemsya-ot-ballasta-samodelnih.png)
- 2012.01.31
- o_O
- www.mql5.com
¿lo has hecho bien? ¿estás sobrecargando memcpy para todos los tipos ahora?
No olvides que el tamaño de la dirección es largo para 64 bits.
--------------
Sugerencia número uno: ¿crees que deberíamos pedir a los desarrolladores que hagan una función nativa como long ArrayGetAddress( object array) ?
Si no lo hacen, segunda sugerencia: deberíamos impulsar #ifdef. Renat prometió implementarlo.
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
El motivo:
La cuestión es que muy a menudo en los pavos se necesita acceso a las series de tiempo, que se pasan a OnCalculate.
El anidamiento de estas funciones puede ser bastante significativo, y tenemos que arrastrar este array desde OnCalculate a lo largo de la cadena de llamadas como un parámetro.
Mientras que en una parte importante de la cadena esta matriz no es necesaria en el infierno.
Lo que queremos:
Algún tipo de referencia a un array, como este:
PERO. Condición obligatoria: no debe haber copia de matrices.
A primera vista, esto puede parecer irrealizable. Pero sospecho que se puede hacer.
¿Qué les parece, señores?