Resultados da pesquisa a pedido "overloading"

2 a resposta

Sobrecarregar macro de pré-processador C / C ++ na estrutura de seu argumento

Gostaria de escrever uma macro de pré-processador que faça uma coisa se seu argumento for uma tupla de tokens entre parênteses, assim: MY_MACRO((x, y))e outra coisa, se for apenas um único token, como este: MY_MACRO(x)Isso é possível? Que tal ...

0 a resposta

Inicialização de referência e ligação direta vs indireta

Considere o seguinte caso struct A { operator int(); }; int &&x = A();A especificação diz emhttp://eel.is/c++draft/dcl.init.ref#5 [http://eel.is/c++draft/dcl.init.ref#5]sobre se a ligação de referência é direta ou indireta Em todos os casos, ...

1 a resposta

Sobrecarga de modelo C ++ com enable_if: comportamento diferente com g ++ e clang

Durante a resolução de uma sobrecarga de uma função de membro modelada de uma classe base, observei um comportamento diferente entre g ++ (5.2.1-23) e clang (3.8.0), com-std=c++14. #include <iostream> #include <type_traits> struct Base { ...

2 a resposta

Operador sobrecarregando []

Eu tenho uma classe de modelo Array: template <class T=int, int SIZE=10> class Array { T TheArray[SIZE]; public: void Initialize() { for (int idx=0; idx < SIZE; idx++) { TheArray[idx] = T(); } } T& operator [](int idx) { return TheArray[idx]; } ...

1 a resposta

Java convertido para superclasse e método de sobrecarga de chamada

abstract class A { int met(A a) { return 0; } int met(B b) { return 1; } int met(C c) { return 2; } } class B extends A { int met(A a) { return 3; } int met(B b) { return 4; } int met(C c) { return 5; } } class C extends B { int f() { return ...

5 a resposta

Operador de conversão de sobrecarga C ++ para tipo personalizado em std :: string

Espero que alguém possa responder por que o seguinte não funciona. Tenha paciência comigo, eu ainda sou muito noob ... Eu simplesmente não consigo entender por que o seguinte using namespace std; #include <string> #include <iostream> class ...

2 a resposta

Tipo de função sobrecarregada em texto datilografado

Como posso criar um tipo de função, sem fornecer uma função concreta, sobrecarregada? Ao inspecionar o tipo de uma função sobrecarregada, parece que várias assinaturas de chamada em um tipo de interface / objeto são o caminho a seguir: function ...

4 a resposta

É possível fazer com que o c # use a sobrecarga de método do tipo mais específico, em vez do tipo base?

Se você tiver um método que está sobrecarregado com um tipo derivado, o método chamado em tempo de execução depende do tipo da sua variável, mesmo se o objeto subjacente for realmente do tipo derivado: class Program { static void Main(string[] ...

3 a resposta

Sobrecarga de método Java - Parâmetro genérico e parâmetros dentro da mesma árvore de herança

Vamos supor que eu tenha o seguinte código: // Method acception generic parameter public static <T> T foo(T para) { return para; } // Method accepting Integer parameter public static Integer foo(Integer para) { return para + 1; } // Method ...

3 a resposta

Como implementar / sobrecarregar corretamente “__repr__”?

Novo no python e isso pode ser uma pergunta boba, mas como implementar adequadamente orepr método? Eu escrevi um pequeno programa rápido para simular um jogo de cartas, mas não sei o que escrever para o jogo.repr método. orepr método para ...