TimeCurrent devuelve la hora del último tick del personaje principal, no del probador (servidor). No es posible saber la hora exacta del servidor en milisegundos.
Графические объекты Text, Label, Bitmap и Bitmap Label (OBJ_TEXT, OBJ_LABEL, OBJ_BITMAP и OBJ_BITMAP_LABEL) могут иметь один из 9 различных способов привязки своих координат, задаваемых свойством OBJPROP_ANCHOR. – объекты имеет ширину и высоту. Если указано "только для чтения", то это означает, что значения ширины и высоты вычисляются...
la tipificación de los parámetros de las plantillas es estricta, la especialización con conversión implícita es inaceptable
es posible escribir funciones que sólo toman punteros de una clase base como parámetros de entrada, y rechazan los descendientes en la etapa de compilación.
Ejemplo
template <typename T>
void StrongCondition( T, T ) {}
class A
{
public:
int i;
template <typename T>
void SetStong( T Value )
{
StrongCondition(&this, Value);
this.i = Value.i;
}
void Set( A* Value )
{
this.i = Value.i;
}
};
class B : public A {};
voidOnStart()
{
A a;
B b;
a.Set(&b);
a.SetStong(&a);
a.SetStong(&b); // потомки в явном виде запрещены
a.SetStong((A*)(&b)); // только явное приведение разрешено
}
¿Puedo cambiar los camposde laclase const-object o llamar a sus métodos no-const? -¡Puedes!
template <typename T>
T GetMe( const T Ptr )
{
return((T)Ptr);
}
class A
{
public:
int i;
};
voidOnStart()
{
const A a;
GetMe(&a).i = 1;Print(a.i); // 1
}
A mí tampoco me gusta este truco. Pensé que estaba asegurado contra el acceso no autorizado. ¡Pero qué mal! Por supuesto, no funciona con las estructuras const. Así que tenga en cuenta esta laguna.
En el probador, sólo es posible averiguar la hora actual correctamente a través deTimeTradeServer(), no de TimeCurrent().
Una declaración bastante cuestionable.
Resultado
TimeCurrent devuelve la hora del último tick del personaje principal, no del probador (servidor). No es posible saber la hora exacta del servidor en milisegundos.
Hola. He leído sobre las matrices de servicio https://www.mql5.com/ru/docs/constants/objectconstants/enum_anchorpoint ( en el último ejemplo)
doble Ups[],Downs[];
datetime Hora[];
¿hay una lista de todas las matrices de servicio en algún lugar?
es/señales/352123
Una técnica de lenguaje que permite el uso de métodos/campos protegidos.
Ejemplo
la tipificación de los parámetros de las plantillas es estricta, la especialización con conversión implícita es inaceptable
es posible escribir funciones que sólo toman punteros de una clase base como parámetros de entrada, y rechazan los descendientes en la etapa de compilación.
Ejemplo
A mí tampoco me gusta este truco. Pensé que estaba asegurado contra el acceso no autorizado. ¡Pero qué mal! Por supuesto, no funciona con las estructuras const. Así que tenga en cuenta esta laguna.