Anonymous » 23 янв 2026, 19:56
Последнее сообщение Anonymous «
Anonymous »
Это моя логика создания куска вокруг игроков:
for (auto& pair : map)
{
Chunk& chk = pair.second;
if (chk.shouldRenderChunk)
chk.RenderChunk(atlastexture);
if (chk.chunkx > convertWorldToChunkCoords(cameraPos).x + renderDist)
{
chk.shouldRenderChunk...
Anonymous » 23 янв 2026, 19:17
Последнее сообщение Anonymous «
Anonymous »
Этот вопрос касается шаблона Singleton в современном C++ и, в частности, одного из его ограничений.
Я могу реализовать шаблон Singleton следующим образом:
class Logger
{
public:
static Logger& instance()
{
static Logger singleton {};
return...
Anonymous » 23 янв 2026, 18:45
Последнее сообщение Anonymous «
Anonymous »
Я сформулировал свою проблему в следующем примере:
int main()
{
using nil = decltype(nullptr) ;
constexpr nil zero = nullptr ;
constexpr nil other_zero = zero ;
}
Компиляция этого кода с помощью g++ (GCC) 15.2.1 20260103 дает результат
test.cpp:...
Anonymous » 23 янв 2026, 18:02
Последнее сообщение Anonymous «
Anonymous »
Я создал проект cmake, dll-регистратор и еще одну dll, которая импортирует регистратор. Они взяты из CMakeLists.txt, поэтому различий в параметрах сборки нет.
Класс регистратора похож на
class LPLOGGER_EXPORT Logger : public QObject {
Q_OBJECT...
Anonymous » 23 янв 2026, 18:02
Последнее сообщение Anonymous «
Anonymous »
Я хотел создать окно размером 300×100 с помощью CreateWindowExW:
HWND hwnd = CreateWindowExW(0,
WndClassName,
L 300 x 100 window ,
WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU,
CW_USEDEFAULT,
CW_USEDEFAULT,
300,
100,
NULL,
NULL,
hInstance,
NULL);
Anonymous » 23 янв 2026, 16:44
Последнее сообщение Anonymous «
Anonymous »
Я сформулировал свою проблему в следующем примере:
int main()
{
using nil = decltype(nullptr) ;
constexpr nil zero = nullptr ;
constexpr nil other_zero = zero ;
}
Компиляция этого кода с помощью g++ (GCC) 15.2.1 20260103 дает результат
test.cpp:...
Anonymous » 23 янв 2026, 15:17
Последнее сообщение Anonymous «
Anonymous »
Я хотел создать окно размером 300×100 с помощью CreateWindowExW:
HWND hwnd = CreateWindowExW(0,
WndClassName,
L 300 x 100 window ,
WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU,
CW_USEDEFAULT,
CW_USEDEFAULT,
300,
100,
NULL,
NULL,
hInstance,
NULL);
Anonymous » 23 янв 2026, 15:16
Последнее сообщение Anonymous «
Anonymous »
Каковы действительно веские причины отказаться от std::allocator в пользу собственного решения? Сталкивались ли вы с какими-либо ситуациями, когда это было абсолютно необходимо для корректности, производительности, масштабируемости и т. д.? Есть...
Anonymous » 23 янв 2026, 15:07
Последнее сообщение Anonymous «
Anonymous »
Предположим, я получил указатель и хочу определить, является ли он «связанным с CUDA», т. е. выделенным CUDA как закрепленная память на стороне хоста, память на стороне устройства, управляемая память, память массива и т. д. — или он не связан с...
Anonymous » 23 янв 2026, 14:37
Последнее сообщение Anonymous «
Anonymous »
При переписывании функции C с переменными аргументами в качестве шаблона функции я пытаюсь найти правильный синтаксис. xfun() должна быть функцией с двойным параметром, за которым следует четное число целых чисел. Что-то вроде:
#include
#include...
Anonymous » 23 янв 2026, 14:10
Последнее сообщение Anonymous «
Anonymous »
Этот вопрос касается шаблона Singleton в современном C++ и, в частности, одного из его ограничений.
Я могу реализовать шаблон Singleton следующим образом:
class Logger
{
public:
static Logger& instance()
{
static Logger singleton {};
return...
Anonymous » 23 янв 2026, 12:14
Последнее сообщение Anonymous «
Anonymous »
У меня есть QgridLayout из 10*10 виджетов, как показано на рисунке, и я хочу рисовать стрелки между несколькими двумя виджетами (динамически). Я не уверен, как это сделать. Попытка нарисовать линию за пределами границ QWidget внутри события...
Anonymous » 23 янв 2026, 11:02
Последнее сообщение Anonymous «
Anonymous »
Предположим, я пишу библиотеку для API, скажем, на объектно-ориентированном языке, таком как C++ или Java.
Должна быть функция, которая возвращает часть списка, например. дайте мне все имена с возрастом старше N.
В случае отсутствия имен я вижу 3...
Anonymous » 23 янв 2026, 10:53
Последнее сообщение Anonymous «
Anonymous »
У меня возникли проблемы с компиляцией проекта C++ с помощью SFML в NixOS. Я не уверен, связана ли проблема с моей настройкой VS Code или с конфигурацией NixOS. Я пробовал различные конфигурации путей, включая объявление путей в конфигурации и...
Anonymous » 23 янв 2026, 08:47
Последнее сообщение Anonymous «
Anonymous »
Я хотел создать окно размером 300×100 с помощью CreateWindowExW:
HWND hwnd = CreateWindowExW(0,
WndClassName,
L 300 x 100 window ,
WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU,
CW_USEDEFAULT,
CW_USEDEFAULT,
300,
100,
NULL,
NULL,
hInstance,
NULL);
Anonymous » 23 янв 2026, 06:10
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь преобразовать свою систему управления подсказками на C++ и создал основной ресурс данных, чтобы легко изменять данные подсказок. Чтобы сделать его максимально эффективным и оптимальным для памяти, я решил использовать указатели мягких...
Anonymous » 23 янв 2026, 06:05
Последнее сообщение Anonymous «
Anonymous »
Я играюсь с SIMD и не вижу никаких улучшений даже в простейшем примере.
Моя игрушечная программа вычисляет градиент изображения (простое вычитание верхней строки из нижней, масштабирование пополам и сохранение результатов).
#include
#include...
Anonymous » 23 янв 2026, 01:13
Последнее сообщение Anonymous «
Anonymous »
У меня есть приложение Linux C++, которое создает общую память с помощью ftok() для создания ключа на основе файла, а затем shmget() для создания общей памяти для ключа.
Как мне подключиться к этой общей памяти из Java с помощью API внешних функций...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения