Anonymous » 18 ноя 2025, 20:21
Последнее сообщение Anonymous «
Anonymous »
Я читал, что при использовании #pragma Once есть некоторая оптимизация компилятора, которая может привести к более быстрой компиляции. Я понимаю, что это нестандартно и, следовательно, может создать проблему межплатформенной совместимости....
Anonymous » 18 ноя 2025, 20:20
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь реализовать безблокировочный кольцевой буфер с несколькими производителями и одним потребителем на C++. Вот полное определение и тестовый код.
#include
#include
#include
#include
#include
Anonymous » 18 ноя 2025, 20:18
Последнее сообщение Anonymous «
Anonymous »
На справочных страницах я обнаружил, что size_t имеет диапазон от 0 до SIZE_MAX, а ssize_t имеет диапазон от -1 до SSIZE_MAX. Итак, после печати этих значений в 64-битной системе я получил следующие результаты:
ssize_t max: 9223372036854775807...
Anonymous » 18 ноя 2025, 20:03
Последнее сообщение Anonymous «
Anonymous »
Проблема
Я пытаюсь использовать clangd для LSP в Neovim с файлами CUDA .cu, но он не может распознать стандартные функции библиотеки C++ на стороне хоста. Даже простые функции хоста, использующие std::format, std::chrono или std::cout, выдают такие...
Anonymous » 18 ноя 2025, 20:00
Последнее сообщение Anonymous «
Anonymous »
Мне просто хотелось бы разделить строку на массив, используя символ в качестве разделителя. (Во многом похоже на знаменитую функцию .Split() в C#. Я, конечно, могу применить метод грубой силы, но мне интересно, есть ли что-нибудь лучше этого. На...
Anonymous » 18 ноя 2025, 18:10
Последнее сообщение Anonymous «
Anonymous »
мой код решает кубические уравнения с помощью двоичного поиска. У меня есть пример ввода и вывода, но результаты не совпадают. например ввод: 1 -3 3 -1, вывод: 1.000000, но вместо 1.000000 мне выдается 1.000017, после точки должно быть 6 цифр
код:...
Anonymous » 18 ноя 2025, 18:03
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь отойти от типов std::vector и использовать вместо них boost::multi_array. Однако я не могу инициализировать такие элементы данных.
Раньше у меня был такой класс:
class problemdata{
std::vector data;
};
Anonymous » 18 ноя 2025, 17:32
Последнее сообщение Anonymous «
Anonymous »
Я ищу способ «динамического» хранения типа в использовании (или конкретной реализации), который можно было бы модифицировать и использовать во время компиляции.
Мне хотелось бы что-то вроде:
struct ServiceBuilder
{
using MyDynamicTuple =...
Anonymous » 18 ноя 2025, 17:12
Последнее сообщение Anonymous «
Anonymous »
На справочных страницах я обнаружил, что size_t имеет диапазон от 0 до SIZE_MAX, а ssize_t имеет диапазон от -1 до SSIZE_MAX. Итак, после печати этих значений в 64-битной системе я получил следующие результаты:
ssize_t max: 9223372036854775807...
Anonymous » 18 ноя 2025, 16:55
Последнее сообщение Anonymous «
Anonymous »
Я ищу способ «динамического» хранения типа в использовании (или конкретной реализации), который можно было бы модифицировать и использовать во время компиляции.
Мне хотелось бы что-то вроде:
struct ServiceBuilder
{
using MyDynamicTuple =...
Anonymous » 18 ноя 2025, 16:55
Последнее сообщение Anonymous «
Anonymous »
Сценарий:
Процесс программы C++ захватывает изображение с помощью OpenCV.
Другой процесс, использующий Python и OpenCV, имеет общую область памяти (с mmap) с первой программой.
Проблема:
Как создать в процессе Python ссылку на то же изображение,...
Anonymous » 18 ноя 2025, 16:14
Последнее сообщение Anonymous «
Anonymous »
С недавнего времени я работаю на C++ с технологией COM, что означает использование объектов SAFEARRAY. Одной из первых проблем является просмотр содержимого такого объекта: в окне просмотра такой объект выглядит следующим образом:
Anonymous » 18 ноя 2025, 16:04
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь отойти от типов std::vector и использовать вместо них boost::multi_array. Однако я не могу инициализировать такие элементы данных.
Раньше у меня был такой класс:
class problemdata{
std::vector data;
};
Anonymous » 18 ноя 2025, 15:53
Последнее сообщение Anonymous «
Anonymous »
Является ли в этой реализации сортировки вставкой строка arr = curr; необязательной?
Поскольку мы уже обмениваем элементы внутри цикла while, не достигнет ли текущий элемент автоматически своей правильной позиции без явного присвоения ее в конце?»...
Anonymous » 18 ноя 2025, 15:38
Последнее сообщение Anonymous «
Anonymous »
На справочных страницах я обнаружил, что size_t имеет диапазон от 0 до SIZE_MAX, а ssize_t имеет диапазон от -1 до SSIZE_MAX. Итак, после печати этих значений в 64-битной системе я получил следующие результаты:
ssize_t max: 9223372036854775807...
Anonymous » 18 ноя 2025, 15:03
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь реализовать безблокировочный кольцевой буфер с несколькими производителями и одним потребителем на C++. Вот полное определение и тестовый код.
#include
#include
#include
#include
#include
Anonymous » 18 ноя 2025, 14:29
Последнее сообщение Anonymous «
Anonymous »
В приведенном ниже коде я возвращаю std::vector из функции get. Если я сделаю std::vector типом const, компиляция завершится неудачей, в противном случае она пройдет. Может кто-нибудь объяснить такое поведение
#include
#include
#include
#include...
Anonymous » 18 ноя 2025, 14:04
Последнее сообщение Anonymous «
Anonymous »
Мне нужно реализовать связанный список без использования STL. Функция push_front имеет две перегрузки: одну с const T&, другую с T&&, но реализация та же.
Единственное, что я придумал, это использование макроса #define. Есть ли другой способ?...
Anonymous » 18 ноя 2025, 13:47
Последнее сообщение Anonymous «
Anonymous »
На справочных страницах я обнаружил, что size_t имеет диапазон от 0 до SIZE_MAX, а ssize_t имеет диапазон от -1 до SSIZE_MAX. Итак, после печати этих значений в 64-битной системе я получил следующие результаты:
ssize_t max: 9223372036854775807...
Anonymous » 18 ноя 2025, 13:17
Последнее сообщение Anonymous «
Anonymous »
Недавно я обновил OpenCV в своем проекте на C++ с версии 4.8 до 4.12.
После обновления мои модульные тесты для калибровки камеры начали давать сбой, потому что
findChessboardCorners(...) теперь постоянно возвращает false для одних и тех же входных...
Anonymous » 18 ноя 2025, 13:10
Последнее сообщение Anonymous «
Anonymous »
В приведенном ниже коде я возвращаю std::vector из функции get. Если я сделаю std::vector типом const, компиляция завершится неудачей, в противном случае она пройдет. Может кто-нибудь объяснить такое поведение
#include
#include
#include
#include...
Anonymous » 18 ноя 2025, 13:06
Последнее сообщение Anonymous «
Anonymous »
Я запускаю приложение с графическим интерфейсом на устройстве Windows. Основным потоком для этого является поток пользовательского интерфейса. Я добавляю функцию отключения дисплея, когда приложение не используется в течение определенного времени....
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения