Публикации по теме 'static'


Давайте сделаем строительство незаконным в TS
Я изучал проект с открытым исходным кодом Novu. Он следует шаблону DDD для разработки. Там я увидел распространенный шаблон DDD с реализациями команд и сценариев использования через службу NestJS. Команда в разработке, управляемой доменом, в основном похожа на DTO (простой класс с точки зрения непрофессионала). Я обнаружил, что каждая команда следовала шаблону ClassName.create() для создания нового класса вместо использования конструкторов. Статический метод создания в команде..

Вопросы по теме 'static'

Статические классы в С#
Отвечая на этот вопрос ( https://stackoverflow.com/questions/352317/c-coding-question#352327 ), это заставило меня задуматься... Есть ли опасность рассматривать статический класс как эквивалентный экземпляру нестатического класса, который реализует...
1564 просмотров
schedule 26.11.2023

использование общедоступного статического класса в «Проекте» с определенными пространствами имен
В прошлом я действительно не использовал пространства имен, но в этом проекте я использую SourceSafe, для которого требуется проект, в котором все помещается в пространства имен... В прошлом я просто мог создать общедоступный статический класс в...
2918 просмотров
schedule 05.12.2023

Инициализировать статический массив строк (С++)?
Я не могу на всю жизнь понять, как это сделать правильно. У меня есть класс, которому нужно хранить некоторые константы (текст, который соответствует значениям в типе перечисления) — я объявил его так (публично) в своем классе: const static char*...
47837 просмотров
schedule 09.05.2024

AS3 — Доступ к атрибутам статической переменной объекта из другого объекта
У меня есть 2 класса, дисплей содержит текущий выбранный компонент: public class Display { public static var selectedComponent:Component; } Компонент имеет строку идентификатора, а переменная selectedComponent устанавливается по щелчку:...
1675 просмотров
schedule 27.09.2022

Вызов нестатического метода в статическом методе в Java
Я получаю сообщение об ошибке при попытке вызвать нестатический метод в статическом классе. Невозможно сделать статическую ссылку на нестатический метод methodName () из воспроизведения типа Я не могу сделать метод статическим, так как это...
434230 просмотров
schedule 18.01.2024

Относительно членов C# Static Readonly
У меня следующая ситуация. В моем приложении есть очень распространенный класс, который содержит статическое поле только для чтения под названием «BinDirectory», которое содержит путь к каталогу bin. Другие поля в этом классе, которые также являются...
622 просмотров
schedule 18.12.2023

Странная проблема со статическим классом
Ниже мой очень простой статический класс. Не уверен, что не так. Я использую его в нестатическом классе, который имеет правильный оператор «использования». Intellisense видит класс и его единственный метод. я получаю сообщение об ошибке...
206 просмотров
schedule 31.10.2023

Boost Test динамически или статически связаны?
Мы используем Boost, статически связанный с нашим приложением, но теперь я хочу использовать Boost Test с внешним исполнителем тестов, и для этого требуется, чтобы сами тесты динамически связывались с Boost.Test с помощью необходимого определения...
1807 просмотров

Инициализация статического константного члена в шаблонном классе
У меня проблема с инициализацией члена static const. В шаблонном классе я определяю член const и инициализирую его вне класса. Когда я включаю файл .h, где этот класс реализован в нескольких файлах .cpp, я получаю ошибку LNK2005 (я использую...
14481 просмотров
schedule 06.02.2024

Как сделать ссылку на файл .lib в Visual C++ 2010? Без ссылки на проект?
У меня просто есть проблема, которую я пытался решить в течение самого долгого времени. У меня есть проект статической библиотеки в Visual C++, и я хочу, чтобы другой проект мог ссылаться на него. До сих пор я просто добавлял ссылку на проект...
2534 просмотров
schedule 09.10.2022

Должен ли я всегда делать свои методы статическими, где это возможно?
Я часто задумывался над этим ... наверное, это идиотский вопрос, но начнем. Скажем, у меня есть этот класс: public class SomeClass { public int AProperty { get; set; } public void SomeMethod() { DoStuff(AProperty); } }...
2351 просмотров
schedule 07.01.2024

разница между static_cast‹const A›(*this) и static_cast‹const A&›(*this)
в следующем коде (взятом из эффективного С++): class A { .... char& operator[](std::size_t position) // now just calls const op[] { return const_cast<char&>( // cast away const on op[]'s return...
4534 просмотров
schedule 31.12.2023

Статические классы и методы — это плохо? Глобальные переменные осуждаются?
У меня есть приложение, которое имеет возможность подключения к базе данных, и хотя, очевидно, есть объекты, соответствующие данным в моей базе данных, я обнаружил, что все мои методы обработки данных могут быть статическими, поскольку нет реальной...
721 просмотров
schedule 09.10.2022

Какой лучший дизайн для этого класса?
принять этот класс: public class Logger { static TextWriter fs = null; public Logger(string path) { fs = File.CreateText(path); } public static void Log(Exception ex) { ///do logging } public...
148 просмотров
schedule 12.12.2022

Как заранее измерить статический размер? WINAPI
Я создаю вдову со статическим текстом, и из-за всех вещей с разрешением 96/120/180 DPI мне нужно создать мини-движок макета. Диалог создается в коде, статика создается в коде, шрифты создаются в коде, все, в основном потому, что ресурсы в .rc также...
890 просмотров
schedule 27.09.2022

Как скомпилировать приложение Qt, чтобы dll Microsoft не требовалась?
У меня есть приложение Qt, которое я компилирую статически, т.е. таким образом, что все библиотеки Qt не нужны во время выполнения. Однако моему приложению по-прежнему нужны библиотеки DLL Microsoft: в частности, MSVCP100.DLL и MSVCR100.DLL. Как я...
3557 просмотров
schedule 02.10.2022

LNK2019: неразрешенный внешний символ в цепочке статических библиотек
эон заставил меня понять, что мне нужно пересмотреть свой вопрос. У меня есть цепочка статических библиотек С++, которые отлично работают. Для 3 библиотек A, B, C («->» означает зависимость): если A-> B и A-> C, чем когда я собираю A, все...
8660 просмотров
schedule 15.01.2024

Возможно ли иметь статическую переменную-член в моем шаблонном классе, чтобы пользователь класса не знал об этом?
У меня есть шаблонный класс контейнера, что-то вроде этого игрушечного кода: template <class ItemType> class MyVector { public: MyVector() : _numItems(0), _items(NULL) {/* empty */} /** Returns a reference to the first item in our...
195 просмотров
schedule 18.11.2023

Неявная внутренняя связь отличается от явной внутренней связи (статической)?
Сегодня я столкнулся с особенностью, которая, может быть, и не очень важна, но тем не менее меня озадачивает. Может быть, я просто неправильно понимаю С++. Некоторые массивы внутри исходного файла указывают на строковые литералы, например:...
459 просмотров
schedule 05.12.2022

Почему статические переменные нужно объявлять дважды в C++
У меня есть заголовок filepaths.h , который определяет ряд статических переменных: #ifndef FILEPATHS_H #define FILEPATHS_H class FilePaths { public: static QString dataFolder(); static QString profileFolder(); private: static...
2863 просмотров
schedule 17.09.2022