Preguntas etiquetadas con overloading

Los términos sobrecarga y sobrecarga pueden referirse a: - Sobrecarga de constructor y método, un tipo de polimorfismo donde se invocan diferentes funciones con el mismo nombre en función de los tipos de datos de los parámetros pasados ​​- Sobrecarga del operador, una forma de sobrecarga funcional o de método donde el La acción que se sobrecarga es un operador, como + o -



4
Sobrecargar una función usando plantillas
Estoy tratando de definir una función usando plantillas y quiero que el nombre de tipo sea int o anEnum (una enumeración específica que había definido). He intentado lo siguiente pero he fallado: template <int | anEnum T> // or <int T, anEnum T> or <int, anEnum T> bool isFunction(const T …


3
Sobrecargar una función lambda
¿Cómo sobrecargar una función lambda local simple? SSE del problema original: #include <iostream> #include <map> void read() { static std::string line; std::getline(std::cin, line); auto translate = [](int idx) { constexpr static int table[8]{ 7,6,5,4,3,2,1,0 }; return table[idx]; }; auto translate = [](char c) { std::map<char, int> table{ {'a', 0}, {'b', …


2
Resolución de sobrecarga, qué método se llama
Supongamos que tengo una ComponentBaseclase, de quien es hijo ObjectContextDecoratory nieto ObjectContext. public class ComponentBase extends ObjectContextDecorator { } public class ObjectContextDecorator extends ObjectContext { public void set(String objectTypePath, String characteristicName, Object value) { //... } } public class ObjectContext { public void set(String characteristicName, Object value, boolean forced) { …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.