Erros, bugs, perguntas - página 1737
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
{
const int a;
A() : a(this.f()) {}
int f() { return(0); }
};
Ou ainda uma situação mais simples.
{
const int a;
A() : a(this.f()) {}
int f() { return(0); }
};
Ilyas:
Почему список инициализации Вы не включаете в тело?
Porque const int a; Não o pode fazer de outra forma, certo?
Figurativamente falando, um objecto de uma classe (incluindo este) é inicializado no sinal ":".
Caros moderadores, se um produto (indicador) que está disponível por uma taxa no Mercado pode ser disponibilizado gratuitamente, é possível exibir e discutir abertamente o seu trabalho no fórum sem receio de ser banido? Ou, o que devo fazer?
Erro de compilação
class B {
public:
static int k;
};
int B::k = 0;
#define MACRO( classC, classB ) \
class classC : public classB { \
public: \
classC( A *aa ) : a( aa ) {} \ //(1)
A *a; \ //(2)
int f( int i ); \
}; \
int classC::f( int i ) \
{ \
classB::k = i; \ //error: '::' - open parenthesis expected
int j = classB::k; \ //нормально
return j; \
}
MACRO( C, B )
Bug do motor da Web
qualquer publicidade é banida, a proibição é imediata. Não quer correr quaisquer riscos.
É melhor ter um tópico de blogue, pode fazer tudo lá.