Erros, bugs, perguntas - página 1816
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Encontrei (na minha opinião) um comportamento incorrecto dos indicadores de objectos.
Parece ser um erro de MQL.
O erro é seu. Como imagina atribuir um progenitor vazio a um descendente?
Parece ser um erro de MQL.
O erro é seu. Como imagina atribuir um progenitor vazio a um descendente?
Exactamente o mesmo que não vazia. Na baseObj1 há um ponteiro para um objecto de classe descendente. Se remover o delete(obj1), a tarefa na última linha não causa quaisquer problemas - os tipos de ponteiro correspondem. Penso que a tarefa deve seguir o mesmo caminho se o objecto a que o ponteiro se refere for eliminado. E não deve haver nenhum erro de "acesso ao ponteiro inválido", pois não há tentativa de acesso a um objecto eliminado.
Aqui está esta parte do seu código.
Aparentemente, é verificar se o tipo de objecto referenciado por baseObj1 corresponde ao tipo de ponteiro obj2. Há aqui duas possibilidades:
1) O próprio ponteiro pode ser uma estrutura complexa que contém o tipo de objecto
2) Precisamos de nos referir ao objecto para descobrir o seu tipo.
Este parece ser o caso #2, e teremos de viver com ele. Obrigado pelas principais questões )
Kaspersky tem estado a gritar com o terminal a tentar actualizar-se durante a última semana.
Esta parte do seu código
O mesmo que aqui.
class B : public A {};
class C : public B {};
void OnStart()
{
B *b = new B;
delete b;
B *c = b;
b = new C;
A *a = c;
Print( a, ":", b, ":", c );
}
Tal como aqui.
class B : public A {};
void OnStart()
{
B *b1 = new B;
A *a = b1;
delete b1;
B *b2 = b1;
b1 = new B; //уже другой объект
a = b2; //
Print( a, ":", b1, ":", b2 );
}
Kaspersky tem estado a gritar com o terminal a tentar actualizar-se durante a última semana.
tudo claro, constrói 1545. incluindo kaspersky diz tudo claro
https://www.virustotal.com/ru/file/2c3bf04666714cfac26e6e1c0fe355c6081554a0c2a15434849b0a5c241c95b0/analysis/1487685060/