Resultados da pesquisa a pedido "overload-resolution"

3 a resposta

esolução de sobrecarga e matrizes: qual função deve ser chamad

Considere o seguinte programa: #include <cstddef> #include <cstdio> void f(char const*&&) { std::puts("char const*&&"); } // (1) void f(char const* const&) { std::puts("char const* const&"); } // (2) template <std::size_t N> void f(char const ...

2 a resposta

Obtendo endereços de endereços de um método de sobrecarga

Como faço para obter todos os locais de endereço para funções / procedimentos / métodos que estão sobrecarregados?Por exemplo, Dialogs.MessageDlgPosHelp está...

3 a resposta

String literal corresponde à sobrecarga de bool em vez de std :: string

Eu estou tentando escrever uma classe de C ++ que tenha alguns métodos sobrecarregados:

2 a resposta

SFINAE: verificando a existência de uma função é interrompida quando a sobrecarga é movida para outros namespaces

Quero verificar a existência de uma função em um espaço de nome específico usando SFINAE. eu encontreiSFINAE para testar uma função livre de outro espaço para ...

1 a resposta

chamada de sobrecarregado com a função de membro ref-qualifiers é ambígua

Eu encontrei um comportamento estranho ao completar meu código comG ++ (gcc4.8.1 eMinGW4.8.2 com-std=gnu++1y bandeira). No espírito do SSCCE, isolei o seguinte trecho: struct C { template< typename X > auto f(X &&) const & { ; } template< ...

1 a resposta

Conversões lambda com tipo de retorno pouco claro e resolução de sobrecarga [duplicado]

Esta questão já tem uma resposta aqui:Resolução de sobrecarga peculiar com while (true) 1 respostaSe eu tiver um lambda como

2 a resposta

Quais são as armadilhas da ADL?

Há algum tempo, li um artigo que explicava várias armadilhas da pesquisa dependente de argumento, mas não consigo mais encontrá-la. Tratava-se de obter acesso a coisas às quais você não deveria ter acesso ou algo assim. Então, pensei em perguntar ...

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 ...

4 a resposta

Java: resolução do método de tempo de execução

Estou trabalhando em alguma invocação dinâmica de código por meio de um intérprete e estou entrando nas áreas difíceis e feias da resolução de métodos, conforme discutido emJLS seção ...

2 a resposta

O argumento de grupo de método sobrecarregado confunde a resolução de sobrecarga?

A seguinte chamada para o sobrecarregadoEnumerable.Select [http://msdn.microsoft.com/en-us/library/system.linq.enumerable.select.aspx] método: var itemOnlyOneTuples = "test".Select<char, Tuple<char>>(Tuple.Create);falha com um erro de ...