Resultados da pesquisa a pedido "name-lookup"

3 a resposta

Acesso de classe de modelo derivado a dados de membros de classe base

Esta questão é um adiantamento do que foi perguntadoesta discussão.Usando as seguintes definições de classe:

5 a resposta

Problema no GCC: usando um membro de uma classe base que depende de um argumento de modelo

O código a seguir não compila com o gcc, mas com o Visual Studio:

3 a resposta

Por que o membro da classe funciona com funções livres de sombra com o mesmo nome?

Recentemente, veio ao meu conhecimento que as funções de membrocompletamentesombra funções livres com o mesmo nome quando dentro da classe. E por completamen...

2 a resposta

Pesquisa de nome de duas fases para modelos C ++ - Por quê?

Por que o padrão C ++ define duas fases de pesquisa para modelos? As pesquisas e declarações não dependentes de não dependentes também podem ser adiadas para...

3 a resposta

Operador no escopo de namespace ocultando outro no escopo global

7 a resposta

Propagando 'typedef' de baseado em classe derivada para 'template'

Eu estou tentando definir a classe base, que contém apenas typedef.

4 a resposta

Por que o ADL não encontra modelos de função?

Que parte da especificação C ++ restringe a pesquisa dependente de argumento da localização de modelos de função no conjunto de espaços para nome associados? Em outras palavras, por que a última chamada emmain abaixo falha ao compilar? namespace ...

1 a resposta

Pesquisa de nome ambígua com diretiva usando

Não é permitido colocar um espaço para nome e uma classe com o mesmo nome em uma região declarativa, ou seja, namespace A {} class A{};está mal formado [http://coliru.stacked-crooked.com/a/5b837907b4d0609c](ver §3.3.1 / 4). No entanto, pode-se ...

2 a resposta

Pesquisa de nome e escopo de classe

Por que o tipo de retorno setVal é do tipo string e o tipo de parâmetro é do tipo double typedef string Type; Type initVal(); class Exercise { public: typedef double Type; Type setVal(Type); Type initVal(); private: int val; }; ...

3 a resposta

Classe base privada incorreta inacessível?

Compilando esse código usando o g ++ 4.2.1: struct S { }; template<typename T> struct ST { }; template<typename BaseType> class ref_count : private BaseType { }; template<typename RefCountType> class rep_base : public RefCountType { }; class ...