Гость » 25 сен 2023, 12:32
Последнее сообщение Гость «
Гость »
У меня есть несколько функций, которые выполняются за несколько наносекунд, и я хочу измерить время их выполнения, чтобы оценить их производительность.
Основная идея очень проста: возьмите временную метку, выполните одни и те же блоки кода в цикле...
Гость » 25 сен 2023, 12:31
Последнее сообщение Гость «
Гость »
Я анализирую журналы SVN, и они содержат дату/время в этом формате 2023-09-23T23:08:30.383815Z.
Мне нужно преобразовать это в объект времени (предполагается, что std::chrono::steady_lock — хороший формат). Однако весь код, который я смог найти для...
Гость » 25 сен 2023, 12:25
Последнее сообщение Гость «
Гость »
У меня есть следующий цикл для расчета базовой сводной статистики (среднее значение, стандартное отклонение, минимум и максимум) в C++, пропуская пропущенные значения (x — двойной вектор):
int k = 0; длинная двойная сумма = 0,0, sq_sum = 0,0;...
Гость » 25 сен 2023, 12:23
Последнее сообщение Гость «
Гость »
Код использует вложенные std::variant для моделирования сообщений:
класс A{}; класс Б{}; класс С{}; класс Д{}; используя CMD1 = std::variant; используя CMD2 = std::variant; используя CMD = std::variant; Чтобы отправлять сообщения нужным актерам,...
Гость » 25 сен 2023, 12:19
Последнее сообщение Гость «
Гость »
Сейчас я пытаюсь создать инструмент, который должен обрабатывать множество строк.
При тестировании инструмента с помощью top я заметил, что использование памяти моей программой со временем увеличивается. После длительного анализа и использования...
Гость » 25 сен 2023, 12:14
Последнее сообщение Гость «
Гость »
Я новичок в googlemock (и StackOverflow). У меня возникла проблема при использовании MOCK_METHODn в googlemock, и я считаю, что эта функция широко используется. Вот что я сделал.
У меня есть абстрактный класс Foo с виртуальным перегруженным...
Гость » 23 сен 2023, 20:49
Последнее сообщение Гость «
Гость »
Некоторые источники, например, «Почему нехорошо использовать рекурсивное наследование для реализаций std::tuple?», указывают на затраты времени компиляции при использовании рекурсивной реализации шаблона для кортежей. Я подумываю о написании...
Гость » 23 сен 2023, 20:40
Последнее сообщение Гость «
Гость »
Мне нужно написать алгоритм, который кажется простым, но я не могу найти способ сделать это (как и не могу найти алгоритм, который уже это делает). Входные данные представляют собой упорядоченный массив целых чисел и одно целое число с именем «max»....
Гость » 23 сен 2023, 19:33
Последнее сообщение Гость «
Гость »
Я потратил почти день, пытаясь создать программу, которая могла бы найти цифру 5 в положительном целом числе. Если она обнаружит 5 в оставшейся части числа, программа отобразит, что пятерка найдена; в противном случае будет показано, что пятерка не...
Гость » 23 сен 2023, 19:29
Последнее сообщение Гость «
Гость »
В функции main я создаю объект, а затем перемещаю его. Я ожидаю, что память для controlValue выделяется только один раз. Однако выходные данные показывают разные значения, а это означает, что имеется две части памяти. Вопросы простые:
В какой...
Гость » 23 сен 2023, 18:55
Последнее сообщение Гость «
Гость »
Я пытался решить алгоритмическую задачу и столкнулся с проблемой памяти. У меня есть функция под названием longestStrChain, которая является открытым членом класса Solution и фактически решает проблемы. Внутри него есть вызов std::sort с помощью...
Гость » 23 сен 2023, 18:37
Последнее сообщение Гость «
Гость »
У меня есть многопользовательский проект, в котором есть класс игрока с компонентом виджета, который отображает виджет здоровья над головой игрока. У меня также есть компонент здоровья, который отвечает за обработку повреждений.
Гость » 23 сен 2023, 12:53
Последнее сообщение Гость «
Гость »
Для модульного тестирования я написал класс ScopeSet, который меняет значения переменных в текущей области, а в конце области возвращаются исходные значения. Пример использования:
int i = 1; двойной д = 2.; { auto _ = ScopeSet(i, 10, d, 20.);...
Гость » 23 сен 2023, 12:46
Последнее сообщение Гость «
Гость »
Я использую версию Windows tiny11, и мне нужно установить библиотеку Boost (версия 1.82). Но после загрузки и распаковки я не могу запустить bootstrap.bat из командной строки (ошибка: не могу найти файл, несмотря на то, что имя появляется после...
Гость » 23 сен 2023, 12:26
Последнее сообщение Гость «
Гость »
Я знаю, что для доступа к глобальным переменным с помощью функции требуется больше времени, чем к локальным переменным. Но при доступе к параметрам, переданным в функцию, этот доступ медленнее или быстрее, чем время доступа к локальным переменным?...
Гость » 23 сен 2023, 12:11
Последнее сообщение Гость «
Гость »
Я новичок в разработке Qt и пытаюсь настроить среду разработки в macOS с помощью libqgit2.
Я установил Qt Creator, создал пустой проект (система сборки CMake), загрузил libqgit с github и собрал его (после включения каталога Qt в CMakeLists)....
Гость » 23 сен 2023, 11:52
Последнее сообщение Гость «
Гость »
В текущем процессе разработки я столкнулся со сложной проблемой. Мне нужно скомпилировать динамическую библиотеку, но я не хочу использовать символы с '@GLIBC' в динамической библиотеке, поскольку ее необходимо использовать в разных средах...
Гость » 23 сен 2023, 11:51
Последнее сообщение Гость «
Гость »
Я хочу иметь возможность вызывать AddComponent(), как вы это делаете в Unity, но при компиляции возникает ошибка компоновщика. У меня есть следующий код:
класс ComponentX { КомпонентX(); //Содержит некоторые данные }; класс Объект { публика:...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения