Resultados da pesquisa a pedido "overloading"

4 a resposta

C ++ bool retorna 0 1 em vez de true false

Sobrecarreguei igual (incluindo == e! =) Que verifica se dois objetos são iguais e depois retorna um boolean Infelizmente, ele imprime 0 ou 1. Sei que está correto, mas não consigo descobrir o caminho para fazê-lo imprimir verdadeiro ou falso ...

4 a resposta

Overloading é um polimorfismo em tempo de compilação. Realmente

Conheço a diferença sintática entre substituir e sobrecarregar. E também sei que substituir é polimorfismo em tempo de execução e sobrecarregar é polimorfismo em tempo de compilação. Mas minha pergunta é: "A sobrecarga é realmente um ...

2 a resposta

Por que esse código C ++ relacionado à sobrecarga / namespace / modelo não é compilado?

Aqui está um código C ++: namespace A { int f(int x) { return 0; } int f(long x) { return 1; } template<class T> int g(T x) { return f(x); } } namespace B { struct C {}; } namespace A { int f(B::C x) { return 2; } } void h() { A::g(B::C()); } No ...

3 a resposta

Sobrecarga de Java vs substituição

Oi, eu só quero ter certeza de que tenho esses conceitos corretamente. Sobrecarregar em java significa que você pode ter um construtor ou um método com número diferente de argumentos ou tipos de dados diferentes. isto é public void setValue(){ ...

2 a resposta

Por que o compilador escolhe esta função de modelo em vez de uma função não-modelo sobrecarregad

Usando o VC ++ 2010, considerando o seguinte: class Base { }; class Derived : public Base { }; template<class T> void foo(T& t); // A void foo(Base& base); // B Derived d; foo(d); // calls A foo(static_cast<Base&>(d)); // calls B Gostaria que ...

2 a resposta

Decorator para sobrecarga em Python

Eu sei que não é Pythonic escrever funções que se importam com o tipo dos argumentos, mas há casos em que é simplesmente impossível ignorar tipos porque eles são tratados de maneira diferent Tendo um monte deisinstance verifica sua função é ...

2 a resposta

Carregando funções

xiste uma maneira de ter duas funções com o mesmo nome, mas com argumentos diferentes dentro da mesma classe no Matla

14 a resposta

constexpr overloading

Related: A função retornando constexpr não compila [https://stackoverflow.com/questions/7779013/probrem-with-constexpr-how-to-resolve-it] Sinto-me como constexpr é de utilidade limitada em C ++ 11 devido à incapacidade de definir duas funções ...

4 a resposta

Sobrecarga de método ambíguo

Esta questão me chamou a atenção mais uma vez. Alguém poderia fornecer uma explicação técnica sobre o motivo pelo qual o código a seguir não produz avisos ou erros. A pergunta que você deve se perguntar é (claro) que você se sente ...

12 a resposta

or que definir __getitem__ em uma classe torna iterável em pytho

Por que definir __getitem__ em uma classe torna iterável? Por exemplo, se eu escrever: class b: def __getitem__(self, k): return k cb = b() for k in cb: print kEu recebo a saída: 0 1 2 3 4 5 6 7 8 ... Eu realmente esperaria ver um erro ...