Resultados da pesquisa a pedido "overload-resolution"
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 ...
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á...
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:
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 ...
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< ...
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
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 ...
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 ...
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 ...
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 ...