Resultados de la búsqueda a petición "overloading"

4 la respuesta

¿De qué sirve la sobrecarga de const en C ++?

En C ++, la firma de una función depende en parte de si es constante o no. Esto significa que una clase puede tener dos funciones miembro con firmas idénticas, excepto que una es constante y la otra no. Si tiene una clase como esta, el compilador ...

3 la respuesta

Parámetros predeterminados de funciones virtuales y sobrecarga

Esta pregunta se refiere a problemas comunes discutidos en estas preguntas: ¿Pueden las funciones virtuales tener parámetros predeterminados? [https://stackoverflow.com/questions/3533589/can-virtual-functions-have-default-parameters] Parámetros ...

5 la respuesta

¿Debería declarar métodos utilizando sobrecargas o parámetros opcionales en C # 4.0?

yo estaba viendoLa conversación de Anders sobre C # 4.0 y la vista previa de C # 5.0 [http://channel9.msdn.com/pdc2008/TL16/], y me hizo pensar cuando los parámetros opcionales están disponibles en C #, ¿cuál será la forma recomendada de declarar ...

3 la respuesta

error con varargs y sobrecarga?

Parece que hay un error en la implementación de Java varargs. Java no puede distinguir el tipo apropiado cuando un método está sobrecargado con diferentes tipos de parámetros vararg. Me da un errorThe method ... is ambiguous for the type ...

3 la respuesta

El tipo de la expresión debe ser un tipo de matriz, pero resolvió flotar

Golpeé un bulto cuando estoy haciendo mi código Java. Siento que de alguna manera me equivoqué con el concepto, como si no estuviera seguro de esto: void setScore(float[] sco) { sco = score; } public void setScore(float sco, int id) { sco[id] = ...

1 la respuesta

secuencia de conversión implícita en sobrecarga de funciones

No entiendo cómo el compilador elige a los mejores candidatos. Por ejemplo, tengamos el siguiente código: int function(double, int, int){...} int function(int, double, double){...}Si la segunda función necesita convertir dos variables y la ...

4 la respuesta

Función sobrecargada de C ++ como argumento de plantilla

la versión simplificada de mi código está aquí int foo(int x) { return x; } int foo(int x, int y) { return x+y; } template<typename unary_func> int bar(int k, unary_func f) { return f(k); } int main() { bar(3, foo); return 0; }¿Hay alguna manera ...

8 la respuesta

¿Es este un patrón de diseño bien conocido? ¿Cual es su nombre?

He visto esto a menudo en el código, pero cuando hablo de él no sé el nombre de ese 'patrón' Tengo un método con 2 argumentos que llama a un método sobrecargado que tiene 3 argumentos y establece intencionalmente el tercero en una cadena ...

2 la respuesta

La clase derivada no hereda el método sobrecargado de la clase base

Me gustaría tener un método en una clase base llamado método virtual puro que se implementará en una clase derivada. Sin embargo, el método sin parámetros de la clase base no parece ser heredado por la clase derivada. ¿Qué estoy haciendo mal? El ...

2 la respuesta

Llamada ambigua entre sobrecargas de tipos convertibles implícitos de dos vías cuando se pasa un tipo derivado de uno como parámetro

(¡Intentar encontrar un título que resuma un problema puede ser una tarea muy desalentadora!) Tengo las siguientes clases con algunos métodos sobrecargados que producen un error del compilador de ambigüedad de llamada: public class MyClass { ...