Resultados de la búsqueda a petición "overloading"
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 ...
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 ...
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 ...
¿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 ...
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 ...
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 ...
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 ...
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> ...
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 ...
¿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 ...