Errores, fallos, preguntas - página 1693

 
fxsaber:

Realmente no hay ningún perro allí. La prioridad en la sobrecarga puede establecerse en el compilador, como hicieron los desarrolladores con las dos primeras llamadas.

Bueno, no lo hicieron en la tercera. Sigo insistiendo en que este ejemplo es un error del programador. Por supuesto, es bueno que el compilador corrija algunos de estos errores, pero siguen siendo errores.
 
Комбинатор:
Sí, pero tengo entendido que no debería estar ahí en absoluto )
¿Estás diciendo que el compilador debería haber adivinado f(5) para llamarlo?
void f(const int x)
Esto lo discutimos hace poco en el ejemplo del rendimiento de OnBookEvent.
 
Sergei Vladimirov:
Bueno, en la tercera, no lo hicieron. Sigo insistiendo en que este ejemplo es un error de programación. Es bueno, por supuesto, que el compilador corrija algunos de estos errores, pero siguen siendo errores.
No se trata de un error, sino de una característica del lenguaje. Lo cual es bastante razonable que se utilice ya que existe.
 
fxsaber:
¿Estás diciendo que el compilador debería haber adivinado que f(5) llama a esto?
En teoría, sí.
 
Комбинатор:
En teoría, sí.
Pero ahora puedes controlarlo tú mismo. Es decir, un lenguaje más flexible en el 0,01% de las veces que puede necesitarlo.
 
fxsaber:
No es un error, es una característica del lenguaje. Que es razonable utilizar, siempre que esté ahí.

Bueno, una peculiaridad es una peculiaridad.

 
fxsaber:
Estado: Sin procesar.

La información sobre las herramientas se añadirá en breve.

El primer icono es "en curso".

 
Andrey Dik:

¿Qué valores de dispersión produce la funciónCopySpread() para el período del gráfico correspondiente?

No está claro si es la media, el mínimo o el máximo, y la ayuda de la función no dice nada al respecto.

 
fxsaber:
Hay un diseño clásico para las clases
¿Es posible algo así para las estructuras?
Es posible.