Anonymous » 30 апр 2025, 20:49
Последнее сообщение Anonymous «
Anonymous »
У меня есть следующий случай оптимизации встроенной системы (упрощенный).
int main() {
while (1) {
// Do something
if (unrecoverable_error) {
__breakpoint();
while(1);
}
}
}
Если оператор Whice (1); заменяется return 0 , компилятор вызывает все...
Anonymous » 30 апр 2025, 19:07
Последнее сообщение Anonymous «
Anonymous »
Это может показаться глупым вопросом, но почему мы не можем каким -то образом положить параметры в определение функции, а не в конце?
Например:
uint16_t Add(uint8_t A)To(uint8_t B)ThenMultiplyWith(uint8_t C) {...}
Anonymous » 30 апр 2025, 18:57
Последнее сообщение Anonymous «
Anonymous »
Недавний ответ SEHE упомянул, что Asio :: DEFERRED более эффективен, чем use_awaitable:
Среди изменений, которые я внес, заменяет use_awaitable на более эффективное Asio :: deferred - который является подключением по умолчанию в последнее время....
Anonymous » 30 апр 2025, 18:54
Последнее сообщение Anonymous «
Anonymous »
В настоящее время я разрабатываю загрузчик модели GLB с использованием WebGL и WebAssembly (через Emscripten). Тем не менее, я сталкиваюсь с проблемой, в которой модель не отображается правильно, несмотря на то, что файл .glb был полностью...
Anonymous » 30 апр 2025, 18:31
Последнее сообщение Anonymous «
Anonymous »
Я заметил, что std :: bind_front / std::bind_back / std::not_fn , что дает обертку совершенной переадресации вызов , чтобы аргументы функции и аргументы аргумента, передаваемые в , должны быть конструктивно перемещать. template
constexpr unspecified...
Anonymous » 30 апр 2025, 18:16
Последнее сообщение Anonymous «
Anonymous »
У меня есть следующая проблема для решения. Учитывая число Max Сгенерировать все возможные 3 -градусы (например) в диапазоне от -max до max для всех 3 номеров. Очевидно, я могу написать простые вложенные петли (в C ++):
for (i = 0; i
Anonymous » 30 апр 2025, 18:04
Последнее сообщение Anonymous «
Anonymous »
Я экспериментировал с std :: iterator_traits и std :: views :: iota . И вдруг я узнал, что std :: iterator_traits возвращает неожиданный тип для категории итератора.
libc++ :
#include
int main() {
auto view = std::views::iota(0ULL,...
Anonymous » 30 апр 2025, 17:54
Последнее сообщение Anonymous «
Anonymous »
Недавний ответ SEHE упомянул, что Asio :: DEFERRED более эффективен, чем use_awaitable:
Среди изменений, которые я внес, заменяет use_awaitable на более эффективное Asio :: deferred - который является подключением по умолчанию в последнее время....
Anonymous » 30 апр 2025, 17:48
Последнее сообщение Anonymous «
Anonymous »
У меня есть базовый класс, принимающий параметр размера шаблона_ и 2 полученного класса, дающего аргумент шаблона в базовый класс.template
class BaseClass
{
size_t value = N;
};
Anonymous » 30 апр 2025, 17:09
Последнее сообщение Anonymous «
Anonymous »
Я создаю HTTP -сервер C ++, который использует CLING :: Interpreter (интерпретатор C ++) для динамической оценки кода. Тем не менее, я замечаю, что кажется утечкой памяти-использование памяти продолжает увеличиваться с каждым запросом.
После...
Anonymous » 30 апр 2025, 16:58
Последнее сообщение Anonymous «
Anonymous »
Поскольку у меня есть это предупреждение, мои виртуальные функции больше не работают.
Это как если бы они не существуют. Программа просто игнорирует их ... но она не рухнет.
Warning C4793: 'FProtocol::`vcall'{16}'': function compiled as native:...
Anonymous » 30 апр 2025, 16:01
Последнее сообщение Anonymous «
Anonymous »
Я использую Windows и имею приложение (TrinityCore), которое я создал, используя OpenSSL 1.1.1w, как указано в их Википедии. Приложение правильно настраивается со следующими путями -
-- OPENSSL INCLUDE: C:/Program...
Anonymous » 30 апр 2025, 15:20
Последнее сообщение Anonymous «
Anonymous »
С тех пор, как я обновил, чтобы повысить v1.88.0, я больше не могу компилировать существующий код. Я использую библиотеку следующим образом:
#include boost/multi_array.hpp
using namespace boost;
typedef boost::multi_array array_type;
class...
Anonymous » 30 апр 2025, 14:56
Последнее сообщение Anonymous «
Anonymous »
Глядя в CPPReerference, он, кажется, подразумевает std :: binary_semaphore может быть более эффективным, чем std :: mutex .
Есть ли какие -либо причины не использовать std :: mutex_semaphore инициализированное до 1 вместо std :: mutex
Anonymous » 30 апр 2025, 14:20
Последнее сообщение Anonymous «
Anonymous »
Когда MSVC движет движением std :: set , он также движет Allocator. Позже, когда он разрушает перемещенную из набора, он использует распределитель, чтобы разобраться с элементом. Следующее объясняет, что делает MSVC (см. для кода, который фактически...
Anonymous » 30 апр 2025, 14:15
Последнее сообщение Anonymous «
Anonymous »
В комментарии к другому ответу мне показали пример кода, который, казалось бы, использовался printf и ставит без включения , но онлайн -компилятор не жаловался. #include
#include
#include
int main() {
printf( Answer %d\n , 42);
puts( Question?...
Anonymous » 30 апр 2025, 14:08
Последнее сообщение Anonymous «
Anonymous »
Глядя в CPPReerference, он, кажется, подразумевает std :: binary_semaphore может быть более эффективным, чем std :: mutex .
Есть ли какие -либо причины не использовать std :: mutex_semaphore инициализированное до 1 вместо std :: mutex
Anonymous » 30 апр 2025, 13:57
Последнее сообщение Anonymous «
Anonymous »
С тех пор, как я обновил, чтобы повысить v1.88.0, я больше не могу компилировать существующий код. Я использую библиотеку следующим образом:
#include boost/multi_array.hpp
using namespace boost;
typedef boost::multi_array array_type;
class...
Anonymous » 30 апр 2025, 13:44
Последнее сообщение Anonymous «
Anonymous »
Я работаю над Windows, используя C ++ и Visual Studio. Я добавил реализацию GSTREAMER в уже существующий проект, и теперь мне нужно упаковать его и проверить в наши целевые машины. Таким образом, идеальная структура папок, которую я хотел бы...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения