Описание тега nested-class
In Object Oriented programming, a class defined inside another class. Also called "inner class".
2
ответа
Проблема с конструкторами вложенного класса
Этот вопрос касается интересного поведения Java: в некоторых ситуациях он создает дополнительный конструктор (не по умолчанию) для вложенных классов. Этот вопрос также касается странного анонимного класса, который Java создает с помощью этого странн…
10 янв '13 в 19:47
1
ответ
Неоднозначный вызов оператора [] внутри вложенного класса
Я пытаюсь создать структуру данных, которая имеет векторные функции для изучения C++. В настоящее время я застрял, пытаясь скомпилировать код, подобный этому: template<typename T> class TestClass { public: T* data; TestClass(const T& t) { …
23 фев '15 в 08:52
1
ответ
C++ - Использование элементов класса из вложенного класса?
Итак, у меня есть класс LinkedList с вложенным классом LinkedListIterator. В методах LinkedListIterator я ссылаюсь на частные поля LinkedList. Который я считал законным. Но я получаю ошибку: from this location каждый раз, когда я ссылаюсь на них. И …
23 авг '12 в 06:09
7
ответов
Как ограничить доступ к вложенному члену класса вмещающему классу?
Можно ли указать, что члены вложенного класса могут быть доступны посредством включающего класса, но не других классов? Вот иллюстрация проблемы (конечно, мой реальный код немного сложнее...): public class Journal { public class JournalEntry { publi…
03 ноя '09 в 02:03
2
ответа
ul li вложенный класс jquery hover
Я пытаюсь добавить эффект наведения мыши на список с вложенными классами, но безуспешно, даже проведя так много часов. HTML: <div class="pricing-wrap"> <ul class="pricing_main"> <li class="pricing pricing_three main"> <h2>Use…
11 июл '14 в 08:52
2
ответа
Почему компилятор не жалуется на предложения catch?
Этот код генерирует C2248 : 'A::B::ExceptionB' : cannot access private class declared in 'class A::B' в VS2008. #include <iostream> class A { class ExceptionA{}; class B { class ExceptionB{}; public: B(); }; public: A(int); }; A::B::B() { thro…
11 мар '12 в 13:05
2
ответа
Наследование от вложенных структур: шаблоны и указатели
Я пытаюсь добавить некоторые дополнительные поля во вложенную структуру в C++, и дизайн диктует, что я хочу сделать это через наследование. Я получаю сообщение об ошибке, которое, как ни странно, зависит от того, работаю ли я с типом T* или типом T*…
04 сен '11 в 18:34
1
ответ
Как использовать вложенный класс в WPF XAML?
Я рефакторинг кода из образца: 24.129.21. Связывание основных деталей из C# / Учебник CSharp "Windows Presentation Foundation" Привязка) И после исключения класса навыков, с соответствующими изменениями в в MainWindow.xaml <local:Team> <loc…
27 янв '13 в 10:13
1
ответ
Получить значение сложного объекта, привязанного к элементу управления gridview
Управление gridview делает привязку данных сложных объектов довольно простой. В моем сценарии элемент управления gridview привязывается к объекту Customer, который имеет несколько "плоских" свойств и одно сложное свойство, которое принимает объект т…
24 июл '11 в 17:09
2
ответа
Использование вложенных классов вместо множественного наследования, C++
Я пытаюсь использовать вложенные классы вместо множественного наследования. Я следую рекомендациям из книги, но получаю сообщение об ошибке в конструкторе. В сущности, Персона - это дедушка, Студент и Сотрудник - это Родитель, а Учитель - это ребено…
12 янв '16 в 09:12
9
ответов
Когда вы хотите вкладывать классы в C#?
В частности, может ли кто-нибудь дать мне конкретные примеры того, когда или когда не следует использовать вложенные классы? Я знал об этой функции с незапамятных времен, но у меня никогда не было причин ее использовать. Благодарю.
15 сен '09 в 15:42
4
ответа
C++: вложенный класс шаблонного класса
Рассмотрим следующий код: template < typename T > struct A { struct B { }; }; template < typename T > void f( typename A<T>::B ) { } int main() { A<int>::B x; f( x ); // fails for gcc-4.1.2 f<int>( x ); // passes return…
03 ноя '10 в 22:29
4
ответа
Вложенный класс в C#
Я пытаюсь изучить вложенный класс в C#. Прочитав много документов и изучив изумленные взгляды, я все еще не понял, когда использовать вложенные классы. Но насколько я понимаю, я сделал небольшую примерную программу. Я вставляю свой код ниже. Эта вло…
27 фев '13 в 06:40
1
ответ
Пытаетесь скомпилировать вложенный класс с шаблоном?
По сути, я хочу иметь глобальную переменную GLOBAL_WRAPPER_TYPE внутри класса, чтобы я мог хранить в нем любой тип данных. Пока у меня есть код ниже, который может иметь свои ошибки, но он компилируется, если вы не пытаетесь вернуть что-либо из WRAP…
29 июл '13 в 01:28
1
ответ
Статический выброс вложенного класса NoClassDefFoundError
Я пытаюсь использовать класс Utility, состоящий из статических вложенных классов, для общей функциональности. Эти статические вложенные классы реализуют интерфейс командного стиля: public interface BooleanFunction{ public boolean execute(); } Класс,…
13 мар '13 в 04:36
2
ответа
Проблемы с конструкторами для вложенного класса шаблона (копия ctor, кажется, перекрывает другие ctor)
У меня есть домашнее задание, чтобы сделать шаблонный класс Matrix, который включает в себя довольно простые и простые вещи. Нам также нужно создать класс прямого итератора для него (вложенный), который ведет себя стандартным образом, он должен спец…
24 янв '15 в 11:43
1
ответ
Дайте унаследованному вложенному классу отдельный тип данных в C++
Я пытаюсь имитировать способ объявления итераторов STL с помощью наследования и вложенных классов. У меня есть родительский класс Iterable с вложенным классом iterator, class Iterable { public: class iterator { }; }; У меня есть два класса, List а т…
27 апр '14 в 18:56
2
ответа
Как я могу сгенерировать List<String> из вложенных объектов?
У меня есть следующие вложенные классы: class Report { List<ReportItem> list; } class ReportItem { public string str1; public string str2; } Без добавления каких-либо новых методов в вышеупомянутые классы, если у меня есть Report rКак я могу с…
19 авг '12 в 05:39
4
ответа
Объявить массив фиксированной длины во вложенных классах
У меня есть класс A, который имеет вложенный класс B. Класс A создаст n(параметр времени выполнения) экземпляров класса B. В конструкторе A после вычислений, которые необходимо выполнить во время выполнения, я вычисляю размер, скажем, s. Теперь кажд…
06 май '14 в 13:36
2
ответа
Как организовать каталоги и файлы для вложенного класса
У меня есть такие классы: require 'active_support/core_ext' class Shelf def initialize @books = {} end def book(code: code) @books[code] if @books.has_key?(code) @books = Book.new(code: code) end end class Shelf::Book def initialize(code: code) @cod…
04 ноя '14 в 07:04