Anonymous » 17 дек 2025, 12:21
Последнее сообщение Anonymous «
Anonymous »
Проект представляет собой просто набор CPP-кода для создания DLL и небольшую тестовую программу для ее запуска. DLL отлично работала на более ранней версии VS, но теперь дает сбой с LNK1104 (невозможно открыть файл «имя файла» - файл LIB)....
Anonymous » 17 дек 2025, 11:59
Последнее сообщение Anonymous «
Anonymous »
Этот ответ говорит об этом
i = 1;
f(i++, i)
не будет вычисляться как f(2, 2), начиная с C++17.
Однако я изо всех сил пытаюсь понять, почему это было возможно до C++17.
Какие операции и в каком порядке могли произойти, чтобы прийти к 2, 2?
Anonymous » 17 дек 2025, 11:43
Последнее сообщение Anonymous «
Anonymous »
В консольном приложении Windows я хочу добавить TUI (пользовательский интерфейс терминала). Я хочу создать несколько вкладок. На вкладке я хочу отображать журналы приложения, поэтому там должно быть много строк, я могу добавлять новые строки и иметь...
Anonymous » 17 дек 2025, 11:28
Последнее сообщение Anonymous «
Anonymous »
Можно ли каким-либо образом получить информацию о типе во время компиляции из GCC с отключенным RTTI? В Visual Studio простая команда типа const char* typeName = typeid(int).name(); соответствующим образом вернет «int», даже если RTTI отключен. К...
Anonymous » 17 дек 2025, 11:18
Последнее сообщение Anonymous «
Anonymous »
Я хочу ввести 16-битное число с несколькими установленными битами и вернуть число только с одним из установленных битов. Итак, введите 011 и случайным образом либо выведите 010, либо 001, либо введите 111 и получите либо 100, 010, либо 001. Контекст...
Anonymous » 17 дек 2025, 10:11
Последнее сообщение Anonymous «
Anonymous »
Я получаю только информацию о чтениях/записях данных. rtc подтверждает, когда я опрашиваю его, но любые данные, записываемые/записываемые, являются неподтвержденными. Раньше у меня была возможность выполнить чтение/запись к нему, поэтому я не...
Anonymous » 17 дек 2025, 09:56
Последнее сообщение Anonymous «
Anonymous »
Руководство, которое я нашел в Google, не может помочь. Я не нашел раздел C/C++ по этой инструкции:
инструкция от Google: включите его через Инструменты > Параметры > Текстовый редактор > C/C++ > Очистка кода и выберите Включить очистку #include.
Я...
Anonymous » 17 дек 2025, 09:30
Последнее сообщение Anonymous «
Anonymous »
Руководство, которое я нашел в Google, не может помочь. Я не нашел раздел C/C++ по этой инструкции:
инструкция от Google: включите его через Инструменты > Параметры > Текстовый редактор > C/C++ > Очистка кода и выберите Включить очистку #include.
Я...
Anonymous » 17 дек 2025, 08:49
Последнее сообщение Anonymous «
Anonymous »
Я хочу ввести 16-битное число с несколькими установленными битами и вернуть число только с одним из установленных битов. Итак, введите 011 и случайным образом либо выведите 010, либо 001, либо введите 111 и получите либо 100, 010, либо 001. Контекст...
Anonymous » 17 дек 2025, 08:36
Последнее сообщение Anonymous «
Anonymous »
Раньше я работал с Python. В Python я использовал именованные параметры (аргумент ключевого слова) для вызовов функций. На странице Википедии об именованных параметрах говорится, что C++ не поддерживает эту функцию.
Почему C++ не поддерживает...
Anonymous » 17 дек 2025, 07:45
Последнее сообщение Anonymous «
Anonymous »
Я получаю только информацию о чтениях/записях данных. rtc подтверждает, когда я опрашиваю его, но любые данные, записываемые/записываемые, являются неподтвержденными. Раньше у меня была возможность выполнить чтение/запись к нему, поэтому я не...
Anonymous » 17 дек 2025, 07:39
Последнее сообщение Anonymous «
Anonymous »
Этот ответ говорит об этом
i = 1;
f(i++, i)
не будет вычисляться как f(2, 2), начиная с C++17.
Однако я изо всех сил пытаюсь понять, почему это было возможно до C++17.
Какие операции и в каком порядке могли произойти, чтобы прийти к 2, 2?
Anonymous » 17 дек 2025, 03:56
Последнее сообщение Anonymous «
Anonymous »
Я хочу ввести 16-битное число с несколькими установленными битами и вернуть число только с одним из установленных битов. Итак, введите 011 и случайным образом либо выведите 010, либо 001, либо введите 111 и получите либо 100, 010, либо 001. Контекст...
Anonymous » 17 дек 2025, 00:53
Последнее сообщение Anonymous «
Anonymous »
Я хочу сравнить производительность нескольких простых алгоритмов на C++.
В частности, я хочу, чтобы мои тесты состояли из группы потоков, неоднократно вызывающих некоторый метод, с помощью которого они получают доступ к объектам общей памяти, и я...
Anonymous » 17 дек 2025, 00:52
Последнее сообщение Anonymous «
Anonymous »
Руководство, которое я нашел в Google, не может помочь. Я не нашел раздел C/C++ по этой инструкции:
инструкция от Google: включите его через Инструменты > Параметры > Текстовый редактор > C/C++ > Очистка кода и выберите Включить очистку #include.
Я...
Anonymous » 16 дек 2025, 23:41
Последнее сообщение Anonymous «
Anonymous »
У меня есть библиотека, в которой я хотел бы опубликовать один из двух почти идентичных заголовков общедоступного API, в зависимости от флага сборки, однако этот флаг сборки должен быть совершенно неизвестен пользователю библиотеки. У меня есть флаг...
Anonymous » 16 дек 2025, 23:34
Последнее сообщение Anonymous «
Anonymous »
Я обнаружил ошибку в некотором коде, вызванную получением ссылки на временный объект, хотя и косвенно. Первоначальный автор ожидал, что на этот случай будет распространяться правило, делающее ссылку действительной (случай 1). Вместо этого я ожидал,...
Anonymous » 16 дек 2025, 22:35
Последнее сообщение Anonymous «
Anonymous »
Я разрабатывал игру CLI Tetris на C++ и пытался понять, как заставить элемент [] в моей 2D-сетке перемещаться сверху вниз по сетке. Я хочу сделать это таким образом, чтобы мне не нужно было жестко запрограммировать значения местоположения, и он...
Anonymous » 16 дек 2025, 22:30
Последнее сообщение Anonymous «
Anonymous »
Этот ответ говорит об этом
i = 1;
f(i++, i)
не будет вычисляться как f(2, 2), начиная с C++17.
Однако я изо всех сил пытаюсь понять, почему это было возможно до C++17.
Какие операции и в каком порядке могли произойти, чтобы прийти к 2, 2?
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения