TimeCurrent retorna a hora do último tick do personagem principal, não do testador (servidor). Não é possível saber o tempo exacto actual do servidor em milissegundos.
Графические объекты Text, Label, Bitmap и Bitmap Label (OBJ_TEXT, OBJ_LABEL, OBJ_BITMAP и OBJ_BITMAP_LABEL) могут иметь один из 9 различных способов привязки своих координат, задаваемых свойством OBJPROP_ANCHOR. – объекты имеет ширину и высоту. Если указано "только для чтения", то это означает, что значения ширины и высоты вычисляются...
a digitação dos parâmetros do modelo é rígida, a especialização com conversão implícita é inaceitável
é possível escrever funções que tomam apenas indicações de uma classe base como parâmetros de entrada, e rejeitar descendentes na fase de compilação.
Exemplo
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)); // только явное приведение разрешено
}
Posso mudar os camposda classe const-object ou chamar os seus métodos não const-object? -Você pode!
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
}
Eu próprio não gosto deste truque. Pensei que estava segurado contra o acesso não autorizado. Que chatice, no entanto! Claro, não funciona com estruturas de construção. Por isso, tenha em mente esta brecha.
No testador, só é possível descobrir a hora atual corretamente através doTimeTradeServer(), não do TimeCurrent().
Uma afirmação bastante questionável.
Resultado
TimeCurrent retorna a hora do último tick do personagem principal, não do testador (servidor). Não é possível saber o tempo exacto actual do servidor em milissegundos.
Olá . li sobre as arrays de serviço https://www.mql5.com/ru/docs/constants/objectconstants/enum_anchorpoint ( no último exemplo)
duplo Ups[],Downs[];
data/hora[];
há uma lista de todas as arrays de serviço em algum lugar?
pt/sinals/352123
Uma técnica de linguagem que permite o uso de métodos/campos protegidos.
Exemplo
a digitação dos parâmetros do modelo é rígida, a especialização com conversão implícita é inaceitável
é possível escrever funções que tomam apenas indicações de uma classe base como parâmetros de entrada, e rejeitar descendentes na fase de compilação.
Exemplo
Eu próprio não gosto deste truque. Pensei que estava segurado contra o acesso não autorizado. Que chatice, no entanto! Claro, não funciona com estruturas de construção. Por isso, tenha em mente esta brecha.