Anonymous » 20 ноя 2024, 09:32
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь просто использовать код из этой статьи:
Итак, делегат это:
class Delegate
{
typedef void (*Type)(void* callee, int);
public:
Delegate(void* callee, Type function)
: fpCallee(callee)
, fpCallbackFunction(function) {}
template
static...
Anonymous » 20 ноя 2024, 09:26
Последнее сообщение Anonymous «
Anonymous »
Я использую Ubuntu 20.04 через Oracle VM Virtual Box и столкнулся с той же ошибкой, что и все остальные.
После сборки исходного кода Qt6 с использованием официального руководства по Qt я пытаюсь запустить разные проекты, чтобы проверить, все ли...
Anonymous » 20 ноя 2024, 09:14
Последнее сообщение Anonymous «
Anonymous »
Кажется, меня смутили такие два примера. Первый пример:
std::atomic x = 1;
//thread 1:
int expected = 1;
if (x.compare_exchange_strong(expected,0,relaxed,relaxed) == true){ // #1
x.store(2,relaxed); // #2
}
//thread 2:
int expected = 2;
if...
Anonymous » 20 ноя 2024, 09:11
Последнее сообщение Anonymous «
Anonymous »
У меня есть два вопроса относительно Windows IOCP (порты завершения ввода-вывода) и перекрывающегося ввода-вывода:
1. Порядок асинхронных операций ввода-вывода:
В книге Джеффри Рихтера Windows через C/C++ сделано следующее утверждение:
Anonymous » 20 ноя 2024, 08:58
Последнее сообщение Anonymous «
Anonymous »
Эта проблема возникла из ниоткуда в середине октября.
невозможно открыть исходный файл iostream . Пожалуйста, запустите команду Выбрать конфигурацию IntelliSense... , чтобы найти заголовки вашей системы.C/C++(1696)
Я получаю эту ошибку во всех...
Anonymous » 20 ноя 2024, 08:57
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь распаковать данные, сжатые LZO, в Python с помощью библиотеки lzo. Хотя те же сжатые данные успешно распаковываются в C++ с помощью функции lzo1z_decompress, эквивалентная реализация Python с lzo.decompress выдает следующую ошибку:...
Anonymous » 20 ноя 2024, 08:55
Последнее сообщение Anonymous «
Anonymous »
Правильно ли я понимаю, если я вызываю std::move() с временным объектом, например std::move(A()) или std::move(int), он возвращает ссылку на свободную память?
Насколько я знаю, если T&& или const T& присваивает значение rvalue или prvalue, он...
Anonymous » 20 ноя 2024, 08:26
Последнее сообщение Anonymous «
Anonymous »
У меня есть решение Visual Studio 2017 с четырьмя проектами: общая статическая библиотека LIB (C++), библиотека DLL (C++), созданная с использованием статической привязки dll, EXE-файл (C++), созданный с помощью динамической компоновки, и проект...
Anonymous » 20 ноя 2024, 08:05
Последнее сообщение Anonymous «
Anonymous »
В C++23 мы можем использовать std::print напрямую для печати диапазонов благодаря P2286:
std::vector v = {10, 2, 42, 15};
std::println( {::02X} , v); /* 02X is the format spec for elements of range */
Anonymous » 20 ноя 2024, 07:31
Последнее сообщение Anonymous «
Anonymous »
Возможно я что-то упустил, но не смог выяснить.
Физика работает нормально (см. видео, зеленые квадратики - это тела RFkP0zuVm3U )
Однако динамическое тело не пересекается со статическим.
Вот мой соответствующий код, который создает тело и форму....
Anonymous » 20 ноя 2024, 07:20
Последнее сообщение Anonymous «
Anonymous »
Я был бы очень признателен, если бы кто-нибудь объяснил, как компиляторы C++ 20+ (в моем случае MSVC 2022) могут компилировать следующее, почему концепция Simple не имеет эффекта?
template
concept Simple = requires(T t)
{
std::is_trivial_v ==...
Anonymous » 20 ноя 2024, 07:10
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь понять, как флаг компоновщика /FORCE:UNRESOLVED предназначен для использования в Windows. Я хотел бы создать библиотеку с неразрешенными символами с ожиданием, что они будут заполнены во время выполнения. Я предположил, что этого можно...
Anonymous » 20 ноя 2024, 06:51
Последнее сообщение Anonymous «
Anonymous »
Я компилирую проект с помощью clang, но возникает странная ошибка:
Building CXX object CMakeFiles/tfs.dir/src/actions.cpp.o
In file included from /home/travis/build/dominique120/miniature-adventure/src/actions.cpp:20:
In file included from...
Anonymous » 20 ноя 2024, 06:47
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь распаковать данные, сжатые LZO, в Python с помощью библиотеки lzo. Хотя те же сжатые данные успешно распаковываются в C++ с помощью функции lzo1z_decompress_safe, эквивалентная реализация Python с lzo.decompress выдает следующую ошибку:...
Anonymous » 20 ноя 2024, 06:26
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь реализовать итератор на основе диапазона для циклической связанной очереди. Мне удается заставить итерацию работать правильно, но по какой-то причине я не могу распечатать последний элемент в очереди. Я пытался настроить функции end() и...
Anonymous » 20 ноя 2024, 06:23
Последнее сообщение Anonymous «
Anonymous »
использование glfw с Glad и stb_image для рендеринга прямоугольника с текстурой (в соответствии с Learnopengl.com), но после того, как я получаю рендеринг прямоугольника, GLFW аварийно завершает работу и выдает ошибку segfault при вызове...
Anonymous » 20 ноя 2024, 06:11
Последнее сообщение Anonymous «
Anonymous »
Мне нужна помощь в его настройке, поскольку я случайно удалил свою конфигурацию и теперь не знаю, как снова настроить свой проект.
Я случайно удалил свою конфигурацию и из-за этого мои программы невозможно было запустить. Я не знаю, как добавить...
Anonymous » 20 ноя 2024, 05:41
Последнее сообщение Anonymous «
Anonymous »
Я скачал образец аудиозаписи sdl3 с lazyfoo.net по ссылке ниже:
Он работает должным образом, за исключением действия «Воспроизведение» в разделе «ВОСПРОИЗВЕДЕНИЕ».
Следующий код включает основную функцию:
int main( int argc, char* args[] )
{...
Anonymous » 20 ноя 2024, 04:27
Последнее сообщение Anonymous «
Anonymous »
В Boost.Test я хотел бы протестировать функцию для разных значений, каждое значение связано с ожидаемым результатом.
Что-то вроде (я знаю, тест глупый) :
void SquareTest(int expectedResult, int input)
{
BOOST_CHECK_EQUAL(expectedResult,...
Anonymous » 20 ноя 2024, 04:06
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь собрать Qt 5.15.5 в Windows 7 с помощью MinGW-64. При компиляции были небольшие ошибки, но их исправили без проблем. Потом в какой-то момент компиляция начала сбоить с ошибками, я обнаружил, что эти ошибки происходят из-за команд в...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения