Resultados de la búsqueda a petición "overloading"
Método de resolución de sobrecarga con respecto a genéricos e IEnumerable
Me di cuenta de esto el otro día, digamos que tienes dos métodos sobrecargados: public void Print<T>(IEnumerable<T> items) { Console.WriteLine("IEnumerable T"); } public void Print<T>(T item) { Console.WriteLine("Single T"); }Este ...
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 ...
Inicialización de referencia y enlace directo vs indirecto
Considere el siguiente caso struct A { operator int(); }; int &&x = A();La especificación dice enhttp://eel.is/c++draft/dcl.init.ref#5 [http://eel.is/c++draft/dcl.init.ref#5]sobre si el enlace de referencia es directo o indirecto En todos los ...
¿Cómo implementar / sobrecargar correctamente "__repr__"?
Nuevo en Python y esta podría ser una pregunta tonta, pero ¿cómo se implementa adecuadamente elrepr ¿método? Escribí un pequeño programa rápido para simular un juego de cartas, pero no sé qué escribir pararepr método. losrepr método para elClase ...
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 ...
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 ...
Operador de asignación de sobrecarga para punteros a dos clases diferentes
Mi pregunta: Estoy tratando de sobrecargar el operador de asignación para los punteros a dos clases diferentes. Aquí hay un ejemplo:dc.h:
Scala doble definición (2 métodos tienen el mismo tipo de borrado)
Escribí esto en scala y no compilará: class TestDoubleDef{ def foo(p:List[String]) = {} def foo(p:List[Int]) = {} }el compilador notifica: [error] double definition: [error] method foo:(List[String])Unit and [error] method foo:(List[Int])Unit ...
Sobrecarga del constructor en Java - mejores prácticas
Hay algunos temas similares a este, pero no pude encontrar uno con una respuesta suficiente.Me gustaría saber cuál es la mejor práctica para la sobrecarga de...