class A {};
class B { public:
const A *a; //здесь не - const A * const a
};
class C { public:
B b;
void f( const A *aa ) { this.b.a = aa; } //'a' - constant cannot be modified
};
não se pode atribuir um ponteiro a um ponteiro se o ponteiro for declarado como (const A *) e for um membro de uma classe
mas se for apenas um membro da classe, então tudo bem
class A {};
class C { public:
const A *a;
void f( const A *aa ) { this.a = aa; } //нормально
};
Completarei o post anterior com um caso bastante raro de uma chamada explícita do construtor
#define PRN Print( __FUNCSIG__ )
class A { public:
A() { PRN; }
void g() { F1::F1(); PRN; } //ошибка компиляции в то время как С++ вызывает безымянные конструктор и деструктор как если бы было нижеvoid f() { F1 f1; PRN; } //нормально
};
class F1 { public:
F1() { PRN; }
~F1() { PRN; }
};
voidOnStart()
{
A a;
a.g();
a.f();
}
erro de sintaxe
mas por aqui: OK, então o compilador compreende que A::S() está implícito e não tem de ser explicitamente declaradoCaros peritos, como implementar a função"Aplicar a: ..." no indicador personalizado de Mestrado (em anexo) ? " ?
ser como no indicador padrão de Média Móvel -"Aplicar a: First Indikator's Data".
Fiz esta pergunta em fóruns, ninguém sabe ou diz que esta possibilidade não foi implementada na MQL.
E uma pergunta aos programadores - porque é que os códigos dos indicadores padrão incorporados são fechados e não podem ser modificados?
não se pode atribuir um ponteiro a um ponteiro se o ponteiro for declarado como (const A *) e for um membro de uma classe
mas se for apenas um membro da classe, então tudo bem
Completarei o post anterior com um caso bastante raro de uma chamada explícita do construtor
Depois de #define por vezes são possíveis comentários
Depois de #define por vezes são possíveis comentários
Os ícones perderam significativamente a sua clareza
Foi construído 1060
Tornou-se construir 1100
Preciso de aumentar o tamanho à custa da clareza?
Os ícones perderam significativamente a sua clareza
Foi construído 1060
Tornou-se construir 1100