Errores, fallos, preguntas - página 2717

 
Artyom Trishkin:

Los cambios en la versión beta se realizan regularmente.

¿A qué error condujeron? ¿Lo sabes? No lo sé.

El hombre escribe sobre "milagros", no sobre bichos, y los milagros no existen:

Además, de sus palabras posteriores se desprende que no está en la beta.

Sin embargo, se podría responder: "No, no lo hicimos". Pero de todos modos está claro: si la construcción del terminal no ha cambiado, ¿qué significa?

De ahí el mensaje de aclaración. Pero siguió durante... cuente cuántas páginas.

Artyom, no he dicho por nada que nada haya cambiado en 11 años. Las personas son diferentes y las respuestas son las mismas. Yo mismo estuve en esta situación. Después de horas tratando de encontrar el error, cuando mi cerebro ya estaba hirviendo, me pregunté si se había hecho algún cambio. Hice una pregunta concreta, a la que también quería oír un "no" y nada más. No dije nada sobre ningún error, no pedí ayuda para encontrar mi error. Sólo pedí confirmación de que debía descansar y seguir buscando el error. Acabé encontrándolo, pero pasé bastante tiempo explicando que no necesitaba ayuda. Sólo necesito una respuesta "NO" y no necesito ofrecer más de lo que la persona necesita.

Ahora, fíjate en cuántas páginas se han movido los mensajes de error. Cómo te imaginas que los desarrolladores podrán prestar atención al problema si este mensaje se pierde entre toda esta basura, y atento a otros mensajes sobre otros problemas. Como, por ejemplo, sobre las funciones de las plantillas. 3 o 4 usuarios se han explicado, han descubierto que no hay ningún problema, pero se extiende por varias páginas. Y el resultado es el mismo que el de las inundaciones.

Una vez más, propongo que se cree una sección con un nombre similar al de este hilo, para que cada cuestión esté en un hilo independiente y pase al olvido según se vaya resolviendo.

 
Alexey Viktorov:

Artyom, no he dicho por nada que nada haya cambiado en 11 años. Las personas son diferentes, pero las respuestas son las mismas. Yo mismo he estado en esta situación. Después de horas tratando de encontrar el error, cuando mi cerebro ya estaba hirviendo, me pregunté si se había hecho algún cambio. Hice una pregunta concreta, a la que también quería oír un "no" y nada más. No dije nada sobre ningún error, no pedí ayuda para encontrar mi error. Sólo pedí confirmación de que debía descansar y seguir buscando el error. Acabé encontrándolo, pero pasé bastante tiempo explicando que no necesitaba ayuda. Una sola respuesta de "NO" es suficiente para mí.

Ahora, fíjate en cuántas páginas se han movido los mensajes de error. Cómo te imaginas que los desarrolladores podrán prestar atención al problema si este mensaje se pierde entre toda esta basura, y atento a otros mensajes sobre otros problemas. Como, por ejemplo, sobre las funciones de las plantillas. 3 o 4 usuarios se han explicado, han descubierto que no hay ningún problema, pero se extiende por varias páginas. Y el resultado es el mismo que el de las inundaciones.

Una vez más, propongo que creemos una sección con un nombre similar al de este hilo para que cada tema esté en un hilo independiente y vaya pasando al olvido a medida que se vaya abordando.

La palabra "NO" no resuelve el problema. Bueno, a menos que "tranquilice al hombre" ...

Y un código mínimo permitiría la participación de quienes se preocupan. No es el foro lo que es "espeluznante": las preguntas son raras. Parece que tienes tiempo y ganas de ayudar, pero no - "No te he pedido que ayudes, siéntate y cállate si no puedes decir NO". Bien: "No".

 
Artyom Trishkin:

La palabra "NO" no resuelve el problema. Bueno, a menos que "tranquilice al hombre" ...

Y el código mínimo permitirá una conexión con el tema de los que se preocupan. No es el foro lo que es "desagradable": las preguntas son raras. Parece que tienes tiempo y ganas de ayudar, pero te pones en plan "no te he pedido ayuda, siéntate y cállate si no puedes decir NO". Bien: "No".

Sí... estás respondiendo a tal velocidad que ni siquiera puedo retocar un poco mi post)))))

Sólo necesito una respuesta, "NO", y no ofrezco más de lo que la persona necesita.


Y no hay que ser tan insistente.

 
Alexey Viktorov:

Sí... respondes a tal velocidad que ni siquiera tengo tiempo de corregir mi post)))))

Y con tanta insistencia.

¿Por qué preguntar lo obvio? Con la obvia respuesta esperada.

Se ha ido.

 
Artyom Trishkin:

¿Por qué preguntar lo obvio? Con la obvia respuesta esperada.

Se ha ido.

Para que alguien te confirme que tu mente está en ebullición y necesitas un descanso.

Vuelve, te perdonaré todo... ¿Quién va a limpiar el hilo de todo esto.....

 

Probablemente sea un duplicado, pero aún así pido a los desarrolladores que se aseguren de que el código que aparece a continuación funcione correctamente después de arreglarlo.
Bug MT5 (build 2380) error en las prioridades de llamada de las funciones de plantilla sobrecargadas.
C++ en línea(https://onlinegdb.com/S1wH7RpuI)

template<typename T>
struct A{
   T data;
};

template<typename T>
class B{
   T data;
};


void test(A<B<int>> &, A<B<int>> &, A<B<int>> &){
   printf("1");
}; 

template<typename T>
void test(A<B<T>> &, A<B<T>> &, A<B<T>> &){
   printf("2");
}; 

template<typename T, typename TT>
void test(A<B<T>> &, A<B<T>> &, A<B<TT>> &){
   printf("3");
}; 

template<typename T>
void test(A<T> &, A<T> &, A<T> &){
   printf("4");
}; 

template<typename T, typename TT>
void test(A<T> &, A<T> &, A<TT> &){
   printf("5");
}; 

template<typename T>
void test(T &, T &, T &){
   printf("6");
}; 

template<typename T, typename TT>
void test(T &, T &, TT &){
   printf("7");
}; 


void OnStart(){ 
   A<B<int>>    a_b_int;
   A<B<double>> a_b_double;
   
   A<int>    a_int;
   A<double> a_double;
   
   B<int>    b_int;
   B<double> b_double;
   
   test(a_b_int,    a_b_int,    a_b_int);       // 1
   test(a_b_double, a_b_double, a_b_double);    // 2
   test(a_b_int,    a_b_int,    a_b_double);    // 3
   test(a_int,      a_int,      a_int);         // 4
   test(a_int,      a_int,      a_double);      // 5
   test(b_int,      b_int,      b_int);         // 6
   test(b_int,      b_int,      b_double);      // 7
}   
 

¿Cómo puedo crear un array de estructuras en el que uno de los campos es const?

struct A
{
  const int a;
  
  A( const int i ) : a(i)
  {
  }
  
  A() {}
};

void OnStart()
{
  A a1(1);
  A a2(2);
  
  A b[];
  
  ArrayResize(b, 2); // Нужно получить массив структур, как a1 и a2.
}
 
fxsaber:

¿Cómo puedo crear un array de estructuras en el que uno de los campos es const?

#define  PRINT(x) ; Print(#x, ":", string(x))

struct A
{
   const int a;
   static int default_a;
   
   A( const int i ) : a(i)
   {
   }
   
   A() : a(default_a){}
};
static int A::default_a = 0;


void OnStart()
{
  A a1(1);
  A a2(2);
  
  A b1[];
  A::default_a = 1;  
  ArrayResize(b1, 2); 
  
  A b2[];
  A::default_a = 2;  
  ArrayResize(b2, 2);   
  
  PRINT(b1[0].a);       // 1
  PRINT(b2[0].a);       // 2
}

Si te entiendo bien.

 
Sergey Dzyublik:

Si te he entendido bien.

Gracias, no llegué a la secuencia de ArrayResize.

 
fxsaber:

Gracias, no llegué a la secuencia de ArrayResize.

ArrayResize aplicado a diferentes arrays.
¿O quieres un array con una secuencia de valores a: 1, 2, 3, 4, 5, 6, 7, 8,... ?