9
ответов

Наследование с локальными классами [duplicate]

Таким образом, я работал с местными классами сегодня утром, когда обнаружил странное поведение наследования в отношении областей. public class Foo {public void printer () {class Hello extends Bar {...
вопрос задан: 9 November 2011 02:05
6
ответов

Использование определений классов в методе в Java

Пример: общедоступный класс TestClass {общедоступная статическая основная пустота (Строка [] args) {TestClass t = новый TestClass ();} частная статическая пустота testMethod () {абстрактный класс TestMethod {...
вопрос задан: 29 July 2018 09:26
2
ответа

Почему не может станд.:: векторное взятие локальный тип?

пустое нечто () {структура Foo {..}; станд.:: вектор <Нечто> vec;//, почему это недопустимо?} я не возвращаю Foo во внешний мир. Это - просто временный тип, который я использую в функции.
вопрос задан: 18 March 2010 10:33
0
ответов

Почему статические члены данных не разрешены в локальных классах?

Какова причина того, почему статические константные члены не могут существовать в локальных классах? Вроде довольно глупое ограничение. Пример: void foo () {struct bar {int baz () {return 0; } // ...
вопрос задан: 28 April 2014 17:34
0
ответов

Шаблон элемента в локальном классе

Дан следующий код: void f () {class A {template void g () {}}; } g ++ 4.4 (а также g ++ - 4.6 -std = gnu ++ 0x) жалуется: "неверно ...
вопрос задан: 30 October 2012 13:37
0
ответов

Java. локальные классы, есть ли причина не делать его окончательным?

У меня вопрос о локальных классах в Java (классы, которые объявляются в методе или в блоках, ограниченных {}). Есть ли причина не объявлять локальный класс окончательным? Мы не можем наследовать другой класс ...
вопрос задан: 3 December 2011 03:45
0
ответов

Локальные классы: C ++ 03 против C ++ 11

Есть ли какие-либо изменения в использовании локального класса в C ++ 11? Похоже, что в C ++ 03 локальные классы нельзя использовать в качестве аргумента шаблона (я это помню). Рассмотрим этот код, template void f (...
вопрос задан: 20 November 2011 18:49
0
ответов

Являются ли Local class, Inner class и Nested class одинаковыми вещами в C++?

Являются ли Local class, Inner class и Nested class одинаковыми вещами в C++?
вопрос задан: 24 October 2011 15:56
0
ответов

Почему поле внутри локального класса не может быть статическим?

void foo (int x) {struct A {static const int d = 0; }; // ошибка } Есть ли какая-либо мотивация, кроме ссылки из стандарта, запретить статическое поле внутри внутреннего класса? ...
вопрос задан: 26 May 2011 12:24
0
ответов

Почему структура, определенная внутри функции, не может использоваться как функтор для std :: for_each?

Следующий код не компилируется. Компилятор жалуется на * отсутствие соответствующей функции для вызова for_each *. Почему это так? #include <карта> #include <алгоритм> Элемент структуры {void ...
вопрос задан: 29 December 2010 02:09