Resultados da pesquisa a pedido "overloading"
Diferenças de desempenho entre sobrecarga ou parâmetros opcionais?
Não, não respondeu lá ↑Gostaria de saber se eu deveria estar usando parâmetros opcionais em c #. Até agora eu sempre estava sobrecarregando os métodos. Mas o...
Comportamento inesperado da resolução de sobrecarga do método
Eu estou lutando com um estranho, pelo menos para mim, método de sobrecarga de resolução de .net. Eu escrevi uma pequena amostra para reproduzir o problema:
Por que 'man 2 open' diz que existem dois tipos de open?
Encontrei essa pergunta enquanto digitavaman 2 open. Ele diz que existem dois tipos de abertura, uma com duas args e outra com três! da última vez que verifiquei, não foi possível sobrecarregar as funções em C. Como eles fizeram isso? eles ...
O que exatamente é um "pacote de parâmetros à direita"
Na resolução de ambiguidades entre sobrecargas do modelo de função, é realizada a ordenação parcial (consulteaqui [http://en.cppreference.com/w/cpp/language/function_template]para algumas explicações). Nesse site, também aprendemos que Em caso ...
Escolha a função a ser aplicada com base na validade de uma expressão
O problema é o seguinte, emC++14: Vamos ter duas funçõesFV&& valid_f, FI&& invalid_fe argumentosArgs&&... argsA funçãoapply_on_validity deve aplicarvalid_f emargs se a expressãostd::forward<FV>(valid_f)(std::forward<Args>(args)...) é ...
Como chamar o método mais específico de sobrecarga
Aqui está um exemplo de playground: protocol P { associatedtype T func getValue() -> T } class Foo: P { func getValue() -> String { return "hello" } } class Bar { func test<T: P>(_ o: T) { print("Generic", o.getValue()) } func test(_ o: Any) { ...