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

5 la respuesta

Aplica la primera función válida de un conjunto de N funciones

Esta respuesta anterior muestra cómo aplicar la función en función de la validez de una llamada:aqu [https://stackoverflow.com/a/42030223/882932]. Sin embargo, se aplica a dos funciones. Me preguntaba si el concepto podría generalizarse aN ...

11 la respuesta

sobrecarga de método vs parámetro opcional en C # 4.0 [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Debería declarar métodos utilizando sobrecargas o parámetros opcionales en C # 4.0? [/questions/251868/should-you-declare-methods-using-overloads-or-optional-parameters-in-c-sharp-4-0] 13 ...

1 la respuesta

overload vs parámetros predeterminados en c ++ standard

Estaba leyendo otra pregunta, y me hizo pensar. A menudo, el estándar especifica funciones que tienen parámetros predeterminados en sus descripciones. ¿El estándar permite escribir estos como sobrecargas en su lugar? Por ejemplo, el estándar ...

6 la respuesta

¿Cómo funciona la sobrecarga de funciones const y no const?

The stl está lleno de definiciones como esta: iterator begin (); const_iterator begin () const;omo el valor de retorno no participa en la resolución de sobrecarga, la única diferencia aquí es que la función esconst. ¿Es esto parte del mecanismo ...

2 la respuesta

Sobrecargar macro de preprocesador C / C ++ en la estructura de su argumento

Me gustaría escribir una macro de preprocesador que haga una cosa si su argumento es una tupla de tokens entre paréntesis, como esta: MY_MACRO((x, y)) y algo más si es solo una ficha, como esta: MY_MACRO(x)¿Es eso posible ¿Qué hay de ...

2 la respuesta

Tipo de función sobrecargada en mecanografiado

¿Cómo puedo crear un tipo de función, sin proporcionar una función concreta, que esté sobrecargada? Al inspeccionar el tipo de función sobrecargada, parece que múltiples firmas de llamada en una interfaz / tipo de objeto son el camino ...

7 la respuesta

Sobrecarga de métodos para argumento nulo

He agregado tres métodos con parámetros: public static void doSomething(Object obj) { System.out.println("Object called"); } public static void doSomething(char[] obj) { System.out.println("Array called"); } public static void ...

3 la respuesta

Reference es ambiguo con los genéricos

Estoy teniendo un caso bastante complicado aquí con genéricos y sobrecarga de métodos. Mira esta clase de ejemplo: public class Test { public <T> void setValue(Parameter<T> parameter, T value) { } public <T> void setValue(Parameter<T> ...

4 la respuesta

C ++ Función estática de sobrecarga con función no estática

Me gustaría imprimir dos cosas diferentes dependiendo de si una función se llama estáticamente conFoo::print() o de una instancia deFoo foo; foo.print(); EDIT: Aquí hay una definición de clase que definitivamente no funciona, como ya han ...

3 la respuesta

¿Por qué las funciones heredadas múltiples con el mismo nombre pero con firmas diferentes no se tratan como funciones sobrecargadas?

El siguiente fragmento produce un error de "llamada ambigua a foo" durante la compilación, y me gustaría saber si hay alguna forma de evitar este problema sin calificar completamente la llamada a foo: #include <iostream> struct Base1{ void ...