Perguntas com a marcação «overloading»

Os termos sobrecarregado e sobrecarregado podem referir-se a: - Sobrecarga de construtor e método, um tipo de polimorfismo onde diferentes funções com o mesmo nome são invocadas com base nos tipos de dados dos parâmetros passados ​​- Sobrecarga de operador, uma forma de sobrecarga funcional ou de método onde o a ação sendo sobrecarregada é um operador, como + ou -

4
Sobrecarregando uma Função Usando Modelos
Estou tentando definir uma função usando modelos e quero que o nome do tipo seja int ou anEnum (uma enumeração específica que eu havia definido). Eu tentei o seguinte, mas falhei: template <int | anEnum T> // or <int T, anEnum T> or <int, anEnum T> bool isFunction(const T &aVariable){} …


3
Sobrecarregar uma função lambda
Como sobrecarregar uma função lambda local simples? SSE do 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
Resolução de sobrecarga, que método é chamado
Suponhamos que eu tenha uma ComponentBaseturma, filha ObjectContextDecoratore neta de 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) { //... …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.