Вопросы по теме 'nested-class'
Вложенные классы .NET
Текущая библиотека классов, над которой я работаю, будет иметь базовый класс (Field) с более чем 50 конкретными типами «полей», которые будут наследоваться от «Field» и вложены друг в друга для обеспечения удобочитаемости. Например...
abstract...
1280 просмотров
schedule
21.11.2022
Что такое вложенные классы в Java и что они делают?
Что такое вложенные классы в Java и что они делают?
1593 просмотров
schedule
23.06.2023
Видимость конструктора вложенного класса
Есть ли способ ограничить создание экземпляра вложенного класса в С#? Я хочу предотвратить создание экземпляра вложенного класса из любого другого класса, кроме класса вложенности, но разрешить полный доступ к вложенному классу из другого кода.
5082 просмотров
schedule
12.06.2022
Проблемы с модификатором класса в C # с частными классами
У меня был класс, в котором было много методов:
public class MyClass {
public bool checkConditions() {
return checkCondition1() &&
checkCondition2() &&
checkCondition3();
}...
249 просмотров
schedule
31.07.2022
Использование вложенных классов для констант?
Что плохого в использовании вложенных классов для группировки констант?
Вот так:
public static class Constants
{
public static class CategoryA
{
public const string ValueX = "CatA_X";
public const string ValueY =...
4894 просмотров
schedule
17.07.2023
Запрос NHibernate к вложенному классу
Я использую NHibernate. У меня есть класс вложенного типа. Есть ли способ, используя NHibernate, для запроса к вложенному типу, кроме использования собственного SQL-запроса?
В настоящее время в HQL нельзя использовать вложенные классы ....
651 просмотров
schedule
22.04.2023
mvc.net, как редактировать вложенные классы модели представления
У меня есть следующий вложенный класс модели представления...
public class CustomerModel
{
public string name;
public Address mailingAddress;
public Address billingAddress;
}
public class Address
{
public string line1;
public string...
739 просмотров
schedule
28.04.2022
Есть ли разница между публичным вложенным классом и обычным классом?
Допустим, у меня есть:
class A {
public:
class B {
};
};
Есть ли какая-либо разница между этим общедоступным вложенным классом и обычным классом B, который определен в собственном файле cpp, за исключением того факта, что A::B...
2928 просмотров
schedule
03.03.2023
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...
17618 просмотров
schedule
10.11.2023
Создание ArrayList в ArrayList
Итак, для программы, над которой я работаю, я пытаюсь создать метод, который будет анализировать текстовый файл. Используя значения в текстовом файле, создайте ArrayList внутри ArrayList . Вот мой код:
public...
4341 просмотров
schedule
29.12.2023
Использование boost::intrusive_ptr с вложенными классами
В частности, мне нужно объявить (насколько я понимаю) intrusive_ptr_{add_ref,release} друзьями моего ссылочного класса:
#include <boost/intrusive_ptr.hpp>
using boost::intrusive_ptr;
class Outer {
public:
//user-exposed interface...
877 просмотров
schedule
30.08.2022
Имея класс и его дружественный класс, являются ли внутренние классы последнего автоматически друзьями первого класса?
Я пытаюсь использовать проект с открытым исходным кодом. Как последняя официальная (из файла *.tar.gz), так и передовая (из репозитория SVN) версии делают такие вещи, как:
class Type1 {
friend class Ridiculous;
friend class Number;...
198 просмотров
schedule
05.09.2022
PHP — объявления классов не могут быть вложенными
У меня есть проект в cakephp, когда я звоню поставщику для расшифровки строки с помощью AES, я получаю сообщение об ошибке:
Fatal error: Class declarations may not be nested in /var/www/html/myproject/cake/libs/log/file_log.php on line 30
Это...
16798 просмотров
schedule
18.02.2023
Доступ к внешнему экземпляру вложенного класса с использованием JNI
В Java у меня есть внутренний класс с нативным методом:
public class A {
class B {
public native void foo();
}
}
Нативный метод реализован в JNI:
JNIEXPORT void JNICALL A_0024B_foo(JNIEnv* env, jobject b);
Очевидно,...
1214 просмотров
schedule
07.02.2023
Разрешить доступ, но предотвратить создание экземпляра вложенного класса внешними классами
Я хочу определить вложенный класс, доступный для класса контейнера и внешних классов, но я хочу управлять созданием экземпляра вложенного класса, чтобы только экземпляры класса контейнера могли создавать новые экземпляры вложенного класса.
Будем...
1464 просмотров
schedule
28.07.2022
Laravel: вложение контроллеров и перенаправление родительского контроллера на дочерние?
Это мой первый проект в Laravel, так что играйте со мной хорошо!
Цель - создать CMS. У каждой страницы будет свой собственный «слаг», поэтому, если я назову страницу This is a test , ее слаг будет this-is-a-test . Я хочу иметь возможность...
2479 просмотров
schedule
12.12.2022
С++ имеет один вложенный класс, наследуемый от другого вложенного класса
Я пишу кросс-платформенную иерархию классов и хочу, чтобы реализации, зависящие от платформы, находились в их собственном классе (в отличие от одного класса с #ifdefs ). Это то, что у меня есть до сих пор, но компилятор жалуется, что BaseDef...
803 просмотров
schedule
31.12.2023
Как сделать фабрику классов для создания требуемого производного класса
Я часто использую шаблон фабрики классов, согласно которому у класса есть частный конструктор и статический метод для создания класса. Это допускает ситуацию, когда класс не может быть построен по какой-либо причине, и возвращается значение null -...
3280 просмотров
schedule
09.03.2022
Вложенный класс в C #
Я пытаюсь изучить вложенный класс в С #. После прочтения множества документов и изумленных взглядов я все еще не понял, когда использовать вложенные классы. Но, насколько я понимаю, я сделал небольшую программу-образец. Я вставляю свой код ниже....
4446 просмотров
schedule
17.05.2023
Можно ли реализовать нешаблонные вложенные классы шаблонов классов в заголовке C++?
Предположим, что заголовочный файл myheader.hxx определяет шаблон класса A , в котором определен нешаблонный класс B (который не зависит от параметра шаблона A ):
template<class T>
class A {
class B {
// ...
};
};...
115 просмотров
schedule
09.08.2022