Errores, fallos, preguntas - página 1737
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
{
const int a;
A() : a(this.f()) {}
int f() { return(0); }
};
O incluso una situación más sencilla.
{
const int a;
A() : a(this.f()) {}
int f() { return(0); }
};
Ilyas:
Почему список инициализации Вы не включаете в тело?
Porque const int a; No se puede hacer de otra manera, ¿verdad?
En sentido figurado, un objeto de una clase (incluida ésta) se inicializa en el signo ':'
Estimados moderadores, si un producto (indicador) que está disponible de pago en el Market puede hacerse de forma gratuita, ¿es posible mostrar y discutir abiertamente su trabajo en el foro sin temor a ser baneado? O, ¿qué debo hacer?
Error de compilación
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 )
Error en el motor de la web
cualquier publicidad está prohibida, la prohibición es inmediata. No quieres correr ningún riesgo.
Es mejor tener un hilo en el blog, allí se puede hacer todo.