Resultados da pesquisa a pedido "local-class"

3 a resposta

Classes locais: C ++ 03 vs. C ++ 11

á alguma alteração no uso da classe local em C ++ 1 arece que em C ++ 03 as classes locais não podem ser usadas como argumento de modelo (lembro-me disso Considere este código, template<typename T> void f(const T&) {} //Note : S is a local ...

1 a resposta

A classe local pode acessar a variável não final em java 8

Antes do Java 8, não era possível usar variáveis não finais dentro da classe local. Mas agora eles estão permitindo final, bem como efetivamente final (quem não mudou os valores), podem ser referidos pelas classes locais. O que eu sei (corrija-me ...

4 a resposta

Por que os membros de dados estáticos não são permitidos nas classes locai

Qual é o raciocínio do porquêstatic const membros não podem existir em classes locais? Parece uma restrição bastante boba. Exemplo void foo() { struct bar { int baz() { return 0; } // allowed static const int qux = 0; // not allowed?!? }; } ...

1 a resposta

Modelo de membro na classe local

Dado o seguinte código: void f() { class A { template <typename T> void g() {} }; }g ++ 4.4 (e tambémg++-4.6 -std=gnu++0x) reclama: "declaração inválida do modelo de membro na classe local". Aparentemente, as classes locais não têm permissão ...

1 a resposta

Como usar classes locais com modelos?

O GCC não parece aprovar a instanciação de modelos com classes locais: template <typename T> void f(T); void g() { struct s {}; f(s()); // error: no matching function for call to 'f(g()::s)' }VC não reclama. Como isso deve ser feito?

6 a resposta

Uso de definições de classe dentro de um método em Java

Exemplo: public class TestClass { public static void main(String[] args) { TestClass t = new TestClass(); } private static void testMethod() { abstract class TestMethod { int a; int b; int c; abstract void implementMe(); } class DummyClass ...