Resultados da pesquisa a pedido "overloading"
operador << sobrecarregando ostream
Para usar o cout como tal: std :: cout << myObject, por que tenho que passar um objeto ostream? Eu pensei que era um parâmetro implícito. ostream &operator<<(ostream &out, const myClass &o) { out << o.fname << " " << o.lname; return out; }obrigado
Sobrecarregando estruturas com operador de chamada de modelo e lambdas genéricas - gcc vs clang
Eu descobri um trecho de código que compila e funciona corretamente emclang ++ 4 (e tronco)mas falha ao compilarg ++ 7 (e tronco). Vamos assumir que tenho o seguintestruct tipos: struct a { void foo() { } }; struct b { void bar() { } }; struct c ...
Sobrecarga de função em Javascript - Melhores práticas
Qual é a melhor maneira de falsificar a sobrecarga de funções em Javascript? Eu sei que não é possível sobrecarregar funções em Javascript como em outros idiomas. Se eu precisasse de uma função com dois usosfoo(x) efoo(x,y,z) qual é a melhor / ...
Sobrecarga de método de produto
então eu estava trabalhando nesse problema no CodeHS, então fiquei preso por tanto tempo e resolvi perguntar aqui. O exercício é sobrecarregar o método do produto para permitir a multiplicação de outros tipos de valores: dois duplosum int e um ...
Quando o padrão C ++ fornece cabeçalhos C que trazem nomes para o espaço para nome global, isso inclui sobrecargas?
O rascunho final do comitê do próximo padrão C ++ 0x diz: Cada cabeçalho C, cada um com o nome do formulário name.h, se comporta como se cada nome colocado no espaço de nomes da biblioteca padrão pelo cabeçalho cname correspondente fosse ...
Chamando a Função Substituída da Classe Base do Método da Classe Base
public class A { public void f1(String str) { System.out.println("A.f1(String)"); this.f1(1, str); } public void f1(int i, String str) { System.out.println("A.f1(int, String)"); } } public class B extends A { @Override public void f1(String str) ...
Sobrecarga + operador para matrizes no groovy
Eu sou um novato groovy. Talvez seja um pedaço de bolo, mas eu quero sobrecarregar o operador + para matrizes / listas para codificar assim def a= [1,1,1] def b= [2,2,2] assert [3,3,3] == a + b
Argumento padrão vs sobrecargas em C ++
Por exemplo, em vez de void shared_ptr::reset() noexcept; template <typename Y> void shared_ptr::reset(Y* ptr);alguém pode pensar em template <typename Y = T> void shared_ptr::reset(Y* ptr = nullptr);Eu acho que a diferença de desempenho é ...
Por que o Objective-C não suporta sobrecarga de método?
O Objective-C não suporta sobrecarga de métodos. Por quê? É factível, mas a Apple decidiu não implementá-lo? ou não é factível devido à natureza dinâmica do Objective-C? Tenho a impressão de que a sobrecarga de método pode ser feita em ...
Por que o compilador Scala não permite métodos sobrecarregados com argumentos padrão?
Embora possa haver casos válidos em que essas sobrecargas de método possam se tornar ambíguas, por que o compilador desaprova o código que não é ambíguo no tempo de compilação nem no tempo de execução? Exemplo: // This fails: def foo(a: ...