Anonymous » 18 ноя 2024, 02:35
Последнее сообщение Anonymous «
Anonymous »
В документации catch2 указано:
#include
#include
// means that the test won't be run automatically.
// is a freely named tag that can be used to only run those tests.
TEST_CASE( MicroBenchmarks , ) {
// Code that is placed here will be run...
Anonymous » 18 ноя 2024, 01:43
Последнее сообщение Anonymous «
Anonymous »
Я тестирую последнюю автономную версию Asio (asio-1.30.2) для асинхронного чтения большого количества файлов (~17000) в каталоге и всех подкаталогах, и я вижу ужасную производительность, когда это делается асинхронным способом (по сравнению с...
Anonymous » 18 ноя 2024, 01:41
Последнее сообщение Anonymous «
Anonymous »
Я использую код, почти точно но я не передаю декодированные данные на хост, я оставляю их включенными устройство для последующего использования с кодом cuda (моей целью будет использование данных RGB 8–12 бит на канал).
Интересная часть:
//after...
Anonymous » 18 ноя 2024, 01:14
Последнее сообщение Anonymous «
Anonymous »
Мы все знаем, что выражение i++ + i++ представляет собой неопределенное поведение. Но является ли это также UB, если побочные эффекты возникают при ссылке в теле функции? Например:
int f(int& i) { // pass by reference
return i++;
}
Anonymous » 18 ноя 2024, 01:05
Последнее сообщение Anonymous «
Anonymous »
Мне не удалось найти ничего об этом конкретном случае, и мне было интересно, возможно ли это вообще.
Я хочу создать новый вектор векторов из элементов (кортежей) unordered_set. Для этого я использую лямбда-функцию в конструкторе.
struct hashFunction...
Anonymous » 17 ноя 2024, 23:38
Последнее сообщение Anonymous «
Anonymous »
Какой минимальный код мне нужен, чтобы использовать оператор co_await в C++ так же, как await в C#?
На cppreferense есть статья о сопрограммах , где есть классовая задача C# типа , которая используется в качестве возвращаемого типа, но я не могу...
Anonymous » 17 ноя 2024, 23:32
Последнее сообщение Anonymous «
Anonymous »
Я новичок в gdb, так что, возможно, вопрос не ценный, но он меня очень смутил. Я обнаружил, что мой код иногда дает сбой, файл дампа ядра показывает, что сигналом сбоя является SIGABRT, а обратная трассировка –
#0 __pthread_kill_implementation...
Anonymous » 17 ноя 2024, 22:58
Последнее сообщение Anonymous «
Anonymous »
У меня проблема с вводом и выводом. Мой код в Visual Studio не выдает никаких ошибок, но платформа, на которую я пытаюсь отправить код, выдает ошибку времени выполнения.
завершить вызов после выдачи экземпляр 'std::invalid_argument'
what(): stoi...
Anonymous » 17 ноя 2024, 22:51
Последнее сообщение Anonymous «
Anonymous »
Я пишу библиотечную функцию, способную обрабатывать любой целочисленный тип, но мне хотелось бы запретить ей также обрабатывать типы символов (например, char, char16_t и т. д.), поскольку это может сбивать пользователя с толку (у меня есть отдельная...
Anonymous » 17 ноя 2024, 22:28
Последнее сообщение Anonymous «
Anonymous »
Нужны репозитории GitHub для SLAM (в частности, VI-SLAM) в качестве справочного материала для собственного проекта, находящегося в разработке. Буду признателен за вклад.
Написал свой собственный код, рассматривая каждый сегмент отдельно, но не смог...
Anonymous » 17 ноя 2024, 22:24
Последнее сообщение Anonymous «
Anonymous »
Я не могу заставить SWIG найти файлы заголовков включенных пакетов. Я пытаюсь создать проект с помощью CMake в Visual Studio с пакетами, установленными с помощью vcpkg. Кажется, что процесс генерации CMake проходит нормально, и я могу найти пакеты в...
Anonymous » 17 ноя 2024, 22:17
Последнее сообщение Anonymous «
Anonymous »
Я хочу сделать заголовок (CHeaderCtrl) CListCtrl жирным шрифтом. Я не хочу разрабатывать свой собственный шрифт, потому что хочу соблюдать системный шрифт по умолчанию, который на каждом компьютере разный. Я хочу сделать шрифт по умолчанию только...
Anonymous » 17 ноя 2024, 22:16
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь создать многострочный (двустрочный) заголовок — CHeaderCtrl из CListCtrl. Я не могу изменить высоту заголовка.
Как изменить высоту, не меняя шрифт?
Код двойной строки CHeaderCtrl:
файл «dlg.h»
#pragma once
#include resource.h
#include...
Anonymous » 17 ноя 2024, 21:08
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь скомпилировать простую программу с использованием clang++ с помощью специальной библиотеки libc++, скомпилированной из исходного кода. Во время компиляции я получаю странную ошибку, которая выглядит так, будто clang ссылается не только на...
Anonymous » 17 ноя 2024, 20:59
Последнее сообщение Anonymous «
Anonymous »
Ниже приведен мой код на C++. Я ожидал, что здесь будет вызван оператор перемещения — Mystring larry2 = some larry ; в моем main.
main.cpp: int main()
{
//Mystring no_name;
Mystring larry ( LARRY );
Mystring larry1 {larry}; // deep copy ctor is...
Anonymous » 17 ноя 2024, 20:45
Последнее сообщение Anonymous «
Anonymous »
Я разрабатываю API, похожий на ведение журнала GLib.
Мой API также может отключать эти функции, если флаг -DDEBUG не передан в GCC. p>
Это означает, что в двоичном файле нет остатков, все эти функции отладки, включая их параметры, отсутствуют в...
Anonymous » 17 ноя 2024, 20:36
Последнее сообщение Anonymous «
Anonymous »
У меня возникла следующая проблема: из-за автоматических аргументов лямбды выбран неправильный метод.
См. следующий пример:
template
concept ValidNonConstSignature = requires(FunctionT exec_fn, T& value) { exec_fn(value); };
Anonymous » 17 ноя 2024, 20:31
Последнее сообщение Anonymous «
Anonymous »
Представьте, что у меня есть .toml, содержащий это:
dontVary =
Как мне преобразовать это в вектор для отправки через интерфейс MPI с помощью toml++ (
Я пробовал что-то вроде:
#include
#include // Include for file stream operations
#include...
Anonymous » 17 ноя 2024, 18:14
Последнее сообщение Anonymous «
Anonymous »
Существует ли оболочка для вызова функции для std::generator, как в приведенном ниже коде?
Хотя моя работает нормально, я не буду Мне не придется изобретать велосипед, поскольку для разных сигнатур функций код будет более сложным.
#include...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения