Anonymous » 22 авг 2025, 08:49
Последнее сообщение Anonymous «
Anonymous »
Я делаю игровой двигатель в C ++, используя модули из C ++ 20.
Используя основной пример, двигатель структурирован так:
class A содержит уникальный_ptr в классе B , класс B содержит регулярный указатель на класс A и уникальный A>B>C>D ), где...
Anonymous » 22 авг 2025, 08:43
Последнее сообщение Anonymous «
Anonymous »
Я думаю, что этот вопрос уже задавался несколько раз, но он, кажется, очень зависит от случая пользователя.class xyz : public abc {
private:
string s;
public:
ros::Publisher eRead;
xyz(int , const char*);
~xyz();
}
Anonymous » 22 авг 2025, 08:23
Последнее сообщение Anonymous «
Anonymous »
Я часто нахожусь в ситуации, когда я сталкиваюсь с множеством ошибок компиляции/линкера в проекте C ++ из -за некоторых плохих проектных решений (принятых кем -то еще :)), которые приводят к круговой зависимости между классами C ++ в разных файлах...
Anonymous » 22 авг 2025, 07:50
Последнее сообщение Anonymous «
Anonymous »
class Sample
{
int a = 0;
public void Run()
{
// main thread.Assuming this is chromium task runner.
auto currentRunner = GetCurrentDefault();
somePooledRunner->PostTask(
()
{
a = TimeConsumingOperation();
// post back to main thread....
Anonymous » 22 авг 2025, 06:10
Последнее сообщение Anonymous «
Anonymous »
std::map fKeys = myObject->GetFoo();
for( auto it = fKeys.begin(); it != fKeys.end() && !found; ++it )
for( auto it1 = 0; it1
После выполнения этого кода я проверил, и у вектора все еще есть элемент. Я ожидаю, что этот элемент исчезнет.
Чего мне...
Anonymous » 22 авг 2025, 05:54
Последнее сообщение Anonymous «
Anonymous »
Я прочитал немного QA об этих двух операциях. Но я до сих пор не понимаю. Копии или представления данных о разных процессорах выполняются по разным ссылкам данных. Просмотры данных на разных процессорах выполняются по одной и той же ссылке данных,...
Anonymous » 22 авг 2025, 04:58
Последнее сообщение Anonymous «
Anonymous »
Вам дают невзвешенное дерево с N -узлами, и каждый узел начинается со значения 0. Будут Q -запросы. 1 -й тип запроса изменит значение в узле на новое значение. 2 -й тип запроса запрашивает сумму значений узлов на простом пути между двумя данными...
Anonymous » 22 авг 2025, 04:44
Последнее сообщение Anonymous «
Anonymous »
В системе Linux я хочу скомпилировать и связывать единое целое, используя структуру gtest . Я использую следующий makefile :
CC := g++ # This is the main compiler
SRCDIR := src
BUILDDIR := build
TARGET := bin/myapp
TEST := tester
Anonymous » 22 авг 2025, 04:05
Последнее сообщение Anonymous «
Anonymous »
Допустим, я пытаюсь переименовать пространство имен с множеством символов в огромной кодовой базе Monorepo. Я хочу перейти от Old_Namespace к new_ns , но я не могу атомно обновить каждого пользователя, и есть так много символов, что трудно даже...
Anonymous » 22 авг 2025, 03:10
Последнее сообщение Anonymous «
Anonymous »
Я написал программу, которая преобразует десятичную в бинар. Я уверен, что есть более простой способ, так что вы можете показать мне?
#include
#include
using namespace std;
int a1, a2, remainder;
int tab = 0;
int maxtab = 0;
int table ;
int...
Anonymous » 22 авг 2025, 02:52
Последнее сообщение Anonymous «
Anonymous »
std::map fKeys = myObject->GetFoo();
for( auto it = fKeys.begin(); it != fKeys.end() && !found; ++it )
for( auto it1 = 0; it1
После выполнения этого кода я проверил, и у вектора все еще есть элемент. Я ожидаю, что этот элемент исчезнет.
Чего мне...
Anonymous » 22 авг 2025, 01:53
Последнее сообщение Anonymous «
Anonymous »
Вам дают невзвешенное дерево с N -узлами, и каждый узел начинается со значения 0. Будут Q -запросы. 1 -й тип запроса изменит значение в узле на новое значение. 2 -й тип запроса запрашивает сумму значений узлов на простом пути между двумя данными...
Anonymous » 22 авг 2025, 01:19
Последнее сообщение Anonymous «
Anonymous »
В настоящее время я пытаюсь научиться использовать метапрограммирование шаблонов для написания функционального кода в C ++.
Вот моя попытка рекурсивного генератора последовательности Fibonacci:
Anonymous » 22 авг 2025, 00:29
Последнее сообщение Anonymous «
Anonymous »
У меня есть простое приложение для Windows, которое использует Vulkan для рендеринга в клиентской области окна. Когда я изменяю размер окна, появляется желоб (как показано на скриншоте). Эффект наиболее заметен при сокращении окна, а не увеличивает...
Anonymous » 22 авг 2025, 00:14
Последнее сообщение Anonymous «
Anonymous »
Я использую Opentelemetry и хотел бы придумать раунд наблюдений метров. Forceflush/Shutdown , но ничто из того, что я пробовал, на самом деле не запустит наблюдаемые обратные вызовы, чтобы запустить. Если я попытаюсь сохранить уникальные указатели в...
Anonymous » 21 авг 2025, 22:39
Последнее сообщение Anonymous «
Anonymous »
Я ищу (своего рода универсальный швейцарский армейский нож), которая заменяет все вхождения строки поиска в данном строке. char* , std :: string_view , std :: string , char*(*) () , std :: function , ...). Все, что оценивает новую строку, также...
Anonymous » 21 авг 2025, 22:30
Последнее сообщение Anonymous «
Anonymous »
Вам дают невзвешенное дерево с N -узлами, и каждый узел начинается со значения 0. Будут Q -запросы. 1 -й тип запроса изменит значение в узле на новое значение. 2 -й тип запроса запрашивает сумму значений узлов на простом пути между двумя данными...
Anonymous » 21 авг 2025, 21:49
Последнее сообщение Anonymous «
Anonymous »
Напишите программу C ++, которая имитирует игру Casino Craps. Это правила игры:
• Если игрок бросает 7 или 11 (сумму двух костей) на первом ролике, игрок выигрывает игру.
• Если игрок бросает 2, 3 или 12 (сумма из двух костей) на первый ролл, игрок...
Anonymous » 21 авг 2025, 20:47
Последнее сообщение Anonymous «
Anonymous »
Я бы хотел шифровать простые текстовые данные, используя закрытый ключ. В своем проекте я делаю широкое использование библиотеки poco C ++ , и я бы хотел обработать такую функцию с ней.std::filesystem::path keyFile = std::filesystem::path( MyFile...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения