Resultados de la búsqueda a petición "overloading"
Sobrecarga + operador para matrices en groovy
Soy un novato maravilloso. Tal vez esto sea pan comido, pero quiero sobrecargar el operador + para que las matrices / listas se codifiquen de esta manera def a= [1,1,1] def b= [2,2,2] assert [3,3,3] == a + b
¿Por qué Objective-C no admite la sobrecarga de métodos?
Objective-C no admite la sobrecarga de métodos. ¿Por qué? ¿Es factible pero Apple decidió no implementarlo? o no es factible debido a la naturaleza dinámica de Objective-C? Tengo la impresión de que la sobrecarga de métodos se puede hacer en ...
Múltiples firmas de método para una sola función abstracta / sobrecarga abstracta
Tengo una clase abstracta para mover datos de una base de datos a otra, y a veces los datos necesarios para crear las entradas básicas son diferentes, debido a la presencia de una tabla heredada en la base de datos de destino que incluye ...
Anulación y sobrecarga en C ++
Sí, entiendo la diferencia entre ellos. Lo que quiero saber es: ¿por qué ANULAR un método? ¿De qué sirve hacerlo? En caso de sobrecarga: ¿la única ventaja es que no tiene que pensar en nombres diferentes para las funciones?
función de sobrecarga de plantillas
¿Alguien puede resumir la idea de sobrecarga de plantilla de función? ¿Qué importa, parámetro de plantilla o parámetro de función? ¿Qué pasa con el valor de retorno? Por ejemplo, dada una plantilla de función template<typename X, typename Y> ...
C ++ 11: la sobrecarga no resuelve el decltype recursivo
En el siguiente código, intento construir una red de tipos. Por ejemplo, entrefloat yint, promover el resultado afloat: float join(float f, int) { return f; } float join(float f, float) { return f; } Luego presento unwrapper tipo: template ...
Resolución del método de extensión con parámetros de tipo de valor anulable
public static class Extension { public static void Test(this DateTime? dt) { } } void Main() { var now = DateTime.Now; Extension.Test(now); // ok now.Test(); // compile time error }Solo tengo curiosidad, ¿por qué el compilador no puede resolver ...
En C ++, ¿cómo se implementa típicamente la sobrecarga de funciones?
Si no hay una sobrecarga de funciones, el nombre de la función sirve como la dirección del código de la función, y cuando se llama a una función, es fácil encontrar su dirección utilizando su nombre. Sin embargo, con la sobrecarga de funciones, ...
Resolución de sobrecarga de funciones de plantilla C ++
Tengo el siguiente código: #include <iostream> template <typename T> void f (T) { std::cout << "f(T)" << std::endl; } template <typename T> void f (bool) { std::cout << "f(bool)" << std::endl; } int main ( ) { f(true); // #1 prints f(T) ...
C ++ 11 auto, std :: function y llamada ambigua a función sobrecargada
Me pregunto si alguien sabe por qué el siguiente ejemplo no se compila dando una llamada ambigua a un error de función de sobrecarga. Si reemplazo el auto con una firma de functor fuertemente tipada, entonces es capaz de distinguir adecuadamente ...