У меня есть один проект, использующий fastdds , с процессом A в качестве подписчика и процессом B в качестве издателя, я использую транспорт с общей памятью ( SHM ).
Когда Процесс A работает хорошо, он может подписаться и получить сообщение от B....
Я использую Pocketpy в качестве встроенного интерпретатора программы на C++. Мне нужно преобразовать std::vector в именованную переменную Pocketpy. Я могу сделать это, оценив версию строки и передав строку методу vm->exec, но это кажется...
Я использую Qt в Ubuntu 20.04.6 LTS. Я получил уведомление об обновлении Qt, поэтому обновил Qt. После этого всякий раз, когда я пытаюсь открыть Qt Creator, я получаю эту ошибку:
from 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt...
Разрешено ли смешивать символы в одинарных кавычках и строку в двойных кавычках в инициализаторе массива C++?
Я попробовал следующие коды, и мой компилятор (VC2008) может скомпилировать и запустить без проблема. Я отлаживаю и проверяю, что данные...
Я использую сопрограммы boost::asio и c++20 в своей собственной библиотеке сокетов/сети. У меня есть класс сервера, который создает общий_ptr для класса сеанса при принятии и удерживает сеанс в наборе. Сокет постоянно асинхронно читается так:
void...
Я не обнаружил никакой разницы, есть ли у меня константа перед определением функции или нет.
template
class coor {
private:
T x;
T y;
public:
auto X()const { return x; }
auto Y()const { return y; }
coor() :x(0), y(0) {}
coor(T a=0, T b=0):x(a),...
Это моя первая попытка написать программу на C++, поэтому не ожидайте, что она будет написана хорошо, это программа, которая работает с массивами, и эта конкретная часть представляет собой программу пузырьковой сортировки, использующую 2D-массив....
Я просматривал книгу по языку программирования C++ и наткнулся на код, похожий на приведенный ниже:
bool acceptSwitchWithRetry()
{
int tries = 0;
while (tries < 4) {
cout answer;
switch (answer) {
case 'n':
return false;
case 'N':
return false;...
Я использую Visual Studio Code для прохождения курса C++ и пытаюсь выполнить задание по разделу. Проблема в том, что ни один из моих cout ничего не отображает.
В обеих моих функциях, а также в моем основном методе, у меня установлен cout чтобы...
Мне удалось реализовать одношаговую генерацию с использованием Open MPI, распределив вычисления Мандельброта по 4 процессорам. Теперь я хочу добавить функцию масштабирования, но не знаю, с чего начать.
void scatter_gather_mandelbrot(int...
Сегодня я столкнулся с чрезвычайно странной проблемой, когда возился с анализом файловой структуры портативного исполняемого файла Windows. В частности, в таблице экспорта.
Я обнаружил, что получаю сообщение о переполнении стека (так что это...
Я нашел алгоритм решения уравнений четвертой степени на языке C, положительные действительные решения, но результат в некоторых конкретных сценариях не является ожидаемым.
Это алгоритм:
#include
#include
#include...
Пожалуйста, прочитайте текст ниже в поле и скажите мне, как решить эту проблему.
Я просто пытался написать простой код hello world на C++ в Visual Studio, и внезапно началось отображение эта ошибка. Пробовал и чатгпт, но безрезультатно. Кроме того,...
Когда я использую shm в fastdds, у меня есть подписчик и издатель, как обычно. Подписчик может получить сообщение, подписавшись на издателя, когда все будет работать хорошо. Однако, когда мой подписчик выходит из строя, а затем перезагружается, он...
Я написал этот алгоритм для выполнения стабильной сортировки битов с учетом только n младших битов:
// Function to compute bit-reversed index
auto bit_reversed_index(int index, uint8_t levels) -> int
{
int rev = 0;
for (int i = 0; i void
{...
У меня возникли проблемы с алгоритмом Беллмана-Форда. Это моя попытка, и я получаю результат «Нет пути», который отличается от ожидаемого: «A E». Может ли кто-нибудь объяснить, что не так с моим кодом, и, возможно, найти решение?
void BF(int G , int...
Я изучаю модули C++20 в Visual Studio 2022 и изучаю внешние модули; модули, которые были скомпилированы в одном проекте (я назову его проектом библиотеки) и импортированы в другой. Насколько я понимаю, это можно сделать, например, скомпилировав...
Я пытаюсь настроить C++ на vscode на Mac. Я использую для этого средство запуска кода, но по умолчанию он настроен на использование вкладки вывода, а не терминала, в который вы не можете ничего вводить, но когда я меняю настройку для запуска в...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения