Resultados da pesquisa a pedido "overloading"

3 a resposta

referência é ambígua com os genéric

Estou tendo um caso bastante complicado aqui com sobrecarga de genéricos e métodos. Confira esta classe de exemplo: public class Test { public <T> void setValue(Parameter<T> parameter, T value) { } public <T> void setValue(Parameter<T> ...

4 a resposta

Função estática de sobrecarga C ++ com função não estática

Gostaria de imprimir duas coisas diferentes, dependendo se uma função é chamada estaticamente comFoo::print() ou de uma instância deFoo foo; foo.print(); EDIT: Aqui está uma definição de classe que definitivamente não funciona, como já foi ...

3 a resposta

Por que funções herdadas múltiplas com o mesmo nome, mas assinaturas diferentes não são tratadas como funções sobrecarregada

O trecho a seguir produz um erro de "chamada ambígua para foo" durante a compilação e eu gostaria de saber se existe alguma maneira de contornar esse problema sem qualificar totalmente a chamada para foo: #include <iostream> struct Base1{ void ...

4 a resposta

sobrecarga vs substituição

Estou um pouco confuso com as duas terminologias e ficaria feliz em esclarecer algumas dúvida Como eu entendofunction overloading significa ter vários métodos na mesma classe com o mesmo nome, mas com um número diferente de argumentos, ...

5 a resposta

Sobrecarga de funções com base no valor vs. referência de referência

Declara algo como o seguinte void foo(int x) { std::cout << "foo(int)" << std::endl; } void foo(const int &x) { std::cout << "foo(const int &)" << std::endl; }ever faz sentido? Como o chamador seria capaz de diferenciar entre eles? Eu ...

4 a resposta

Tipo de eliminação e sobrecarga em Java: por que isso funciona?

Eu tenho o seguinte código public class Pair< T, U > { public T first; public U second; } public class Test { public int method( Pair< Integer, Integer > pair ) { return 0; } public double method( Pair< Double, Double > pair ) { return 1.0; } ...

4 a resposta

Como sobrecarregar o operador '=' no Ada sem criar uma função recursiva?

FUNCTION "=" (lString1, lString2 : IN lString) RETURN boolean IS IF lString1 = NULL AND lString2 = NULL THEN RETURN true; ELSIF lString1 = NULL OR lString2 = NULL THEN RETURN false; END IF; Estou tentando sobrecarregar o operador de igualdade no ...

6 a resposta

C # Parâmetros opcionais ou sobrecarga de método? [duplicado

Esta pergunta já tem uma resposta aqui: sobrecarga de método versus parâmetro opcional em C # 4.0 [duplicado] [/questions/3316402/method-overloading-vs-optional-parameter-in-c-sharp-4-0] 11 respostas Desde que o C # adicionou parâmetros ...

4 a resposta

Sobrecargas protegidas / públicas em C ++

Tenho uma classe como esta: class Foo { public: Foo() { for(int i = 0; i < 10; ++i) v.push_back(i); }; const vector<double>& V() const {return v;}; protected: vector<double>& V() {return v;}; private: vector<double> v; }; E então um código como ...

2 a resposta

Problemas com a resolução de sobrecarga const / não-const

Tenho uma classe que se parece com isso: class ClassA { public: float Get(int num) const; protected: float& Get(int num); } Fora da classe, chamo a função Get (). float foo = classAInstance.Get(i); Espero que isso chame a versão pública, mas ...