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

6 la respuesta

¿Está main () sobrecargado en C ++?

2 versiones válidas demain() existe enC++: int main() // version 1 int main(int argc, char **argv) // version 2 Pero ambas sobrecargas no pueden coexistir al mismo tiempo. Por qué no? (Caso de uso potencial: mientras se ejecuta el programa ...

4 la respuesta

¿Por qué alguien querría sobrecargar el operador & (dirección de)? [duplicar

Posible duplicado: ¿Qué razones legítimas existen para sobrecargar al operador unario y? [https://stackoverflow.com/questions/6495977/what-legitimate-reasons-exist-to-overload-the-unary-operator] Acabo de leeresta ...

2 la respuesta

Resolución de sobrecarga de métodos virtuales

Considere el código public class Base { public virtual int Add(int a,int b) { return a+b; } } public class Derived:Base { public override int Add(int a,int b) { return a+b; } public int Add(float a,float b) { return (Int32)(a + b); } } Si creo ...

2 la respuesta

Polimorfismo y sobrecarga con métodos estáticos en C #.

He estado tratando de generar una fábrica que se supone que devuelve un objeto diferente de una interfaz común (digamosItem) según el parámetro de entrada (lo llamo contexto) de la funcióngetItem(A context) Ahora, suponga que defino un nuevo ...

6 la respuesta

Emparejar una función sobrecargada con su argumento polimórfico

Bueno, el título es bocado y creo que probablemente es por eso que ha sido difícil encontrar una respuesta a través de Google o este sitio. Puede ser que no sé cómo expresar el problema correctamente, pero aquí va: Tengo una serie de métodos en ...

12 la respuesta

Parámetros de funciones opcionales: ¿Usar argumentos predeterminados (NULL) o sobrecargar la función?

Tengo una función que procesa un vector dado, pero también puede crear dicho vector si no se da. Veo dos opciones de diseño para tal caso, donde un parámetro de función es opcional: azlo un puntero y hazloNULL por defecto void foo(int i, ...

1 la respuesta

¿Cómo obtener la dirección de una función miembro sobrecargada?

Estoy tratando de obtener un puntero a una versión específica de unasobrecargad función miembro. Aquí está el ejemplo: class C { bool f(int) { ... } bool f(double) { ... } bool example,() { // I want to get the "double" version. typedef bool ...

5 la respuesta

Sobrecarga de C ++: sobrecarga del operador [] [] [duplicado]

Esta pregunta ya tiene una respuesta aquí: Operator [] [] sobrecarga [/questions/6969881/operator-overload] 18 respuestasLa pregunta es si es posible sobrecargar [] []. Bueno, en circunstancias normales como el vector <vector <int>>, ...

3 la respuesta

Template Specialization VS Function Overloading

Un libro de texto Tengo notas de que puede proporcionar su propia implementación para funciones de biblioteca estándar comoswap(x,y) a través de la especialización de plantilla para la sobrecarga de funciones. Esto sería útil para cualquier tipo ...

5 la respuesta

C #: pasar de nulo a método sobrecargado: ¿qué método se llama?

Digo que tengo dos versiones sobrecargadas de un método C #: void Method( TypeA a ) { } void Method( TypeB b ) { } Llamo al método con: Method( null ); ¿Qué sobrecarga del método se llama? ¿Qué puedo hacer para asegurarme de que se llama una ...