Anonymous » 19 янв 2025, 12:11
Последнее сообщение Anonymous «
Anonymous »
В приведенном ниже коде я получаю ошибку компилятора C2236: неожиданный «класс» «Pawn». Вы забыли ';'? Но, как вы можете видеть, я не пропустил точку с запятой... не так ли? Раньше я думал, что это проблема из-за циклических зависимостей, но я...
Anonymous » 19 янв 2025, 11:41
Последнее сообщение Anonymous «
Anonymous »
В чем смысл #define в C++? Я видел только примеры, где оно использовалось вместо «магического числа», но не вижу смысла просто присваивать это значение переменной.
Anonymous » 19 янв 2025, 10:50
Последнее сообщение Anonymous «
Anonymous »
Предположим, у меня есть несколько задач (моделирование Монте-Карло), которые я хочу выполнять параллельно. Я хочу выполнить определенное количество задач, но задачи занимают разное количество времени, поэтому нелегко разделить работу поровну по...
Anonymous » 19 янв 2025, 09:55
Последнее сообщение Anonymous «
Anonymous »
Вопрос — см. Compiler Explorer
Если я создаю std::vector и инициализирую его двумя способами, оба вызывают std::initializer_list конструктор.
std::vector v1{1, 2, 3}; // Calls vector(initializer_list )
std::vector v2 = {1, 2, 3}; // Calls...
Anonymous » 19 янв 2025, 09:37
Последнее сообщение Anonymous «
Anonymous »
Предположим, у меня есть несколько задач (моделирование Монте-Карло), которые я хочу выполнять параллельно. Я хочу выполнить определенное количество задач, но задачи занимают разное количество времени, поэтому нелегко разделить работу поровну по...
Anonymous » 19 янв 2025, 08:44
Последнее сообщение Anonymous «
Anonymous »
Я определил свое сообщение protobuf, которое сериализуется в CPP и отправляется в программу Python благодаря оболочке. На стороне CPP сообщение protobuf генерируется как std::string
Вот как я генерирую свое сообщение в cpp:
....
std::string data =...
Anonymous » 19 янв 2025, 08:40
Последнее сообщение Anonymous «
Anonymous »
Я пробую ZeroMQ (zmq) для многопоточной программы.
Я хочу избежать копирования данных, которые необходимо передать работникам.
Моя идея заключалась в том, чтобы отправить указатель на данные как сообщение zmq.
Это работает. Но я обнаружил, что если...
Anonymous » 19 янв 2025, 08:35
Последнее сообщение Anonymous «
Anonymous »
Простой вопрос от начинающего пользователя Qt...
В документации Qt объясняется, как создать «многоразовый компонент», например специальную кнопку, а затем поместить его определение в файл. с именем, начинающимся с заглавной буквы, и с расширением...
Anonymous » 19 янв 2025, 08:34
Последнее сообщение Anonymous «
Anonymous »
Рассмотрим этот код:
auto buffer = new unsigned char ;
//Ommiting assertions that the header structs are carefully designed to meet certain align and size requirements.
auto hdr1 = new (buffer) Header1{ /* ... */ };
size_t pos1 = sizeof(Header1);...
Anonymous » 19 янв 2025, 08:02
Последнее сообщение Anonymous «
Anonymous »
Всем доброе утро. Итак, я пытаюсь отключить предупреждение 4996 в наших проектах на C++. Кажется, он включен в командную строку, как показано ниже, но после компиляции все равно появляется предупреждение C4966. Я пробовал изменить уровень...
Anonymous » 19 янв 2025, 07:01
Последнее сообщение Anonymous «
Anonymous »
Он должен работать независимо. Под независимой работой я подразумеваю, что если одна программа завершит работу, другая продолжит работать.
Я пытался использовать библиотеку с именем «atomic», чтобы перехватывать исключения и повторно подключаться к...
Anonymous » 19 янв 2025, 05:59
Последнее сообщение Anonymous «
Anonymous »
Контекст
У меня есть набор кода C/C++ для Linux, который мне нужно собрать на хост-компьютере Linux и запустить в специальном контейнерном решении. (чистый линукс). Чтобы иметь возможность запускать программу внутри моего контейнера, мне нужны все...
Anonymous » 19 янв 2025, 05:52
Последнее сообщение Anonymous «
Anonymous »
Независимая работа означает, что если одна программа завершит работу, другая продолжит работать.
Я пытался использовать библиотеку с именем «atomic», чтобы перехватывать исключения и повторно подключаться к программе2, но это не работает.
Программа...
Anonymous » 19 янв 2025, 05:01
Последнее сообщение Anonymous «
Anonymous »
Я создаю проект удаленного управления на языке CPP .
одна из функций, которую я создаю, — это блокировка/разблокировка процессов.
Моя цель — В конце концов, когда я закончу свои функции, у меня будет удобный пользовательский интерфейс. поэтому я...
Anonymous » 19 янв 2025, 04:33
Последнее сообщение Anonymous «
Anonymous »
Я столкнулся с кодом ошибки в проекте Arduino. моя вторая/третья строка — это Arduino.h и Adafruit_Sensor.h, которые выдают код, не позволяющий мне загрузить код в микроконтроллер ESP32-C3-DevKitM-1.
здесь это код того, над чем я работаю. Я...
Anonymous » 19 янв 2025, 04:16
Последнее сообщение Anonymous «
Anonymous »
Контекст
У меня есть набор кода C/C++ для Linux, который мне нужно собрать на хост-компьютере Linux и запустить в специальном контейнерном решении. (чистый линукс). Чтобы иметь возможность запускать программу внутри моего контейнера, мне нужны все...
Anonymous » 19 янв 2025, 03:57
Последнее сообщение Anonymous «
Anonymous »
[В ответ на замыкание:
Есть 2 ответа:
Ответ прост: Это работает, см. /* Магия начинается здесь */ примечание в коде. Пощечина, да, мне неловко, что я этого не увидел.
Что касается reinterpret_cast и неопределенного поведения, хотя я не задавал...
Anonymous » 19 янв 2025, 03:50
Последнее сообщение Anonymous «
Anonymous »
void foo(const int constant)
{
for(int i = 0; i < 1000000; i++) {
// do stuff
if(constant < 10) { // Condition is tested million times :(
// inner loop stuff
}
}
}
При каждом выполнении внешнего цикла проверяется значение константы. Однако...
Anonymous » 19 янв 2025, 03:46
Последнее сообщение Anonymous «
Anonymous »
Недавно я создавал консольное приложение, отображающее вращающийся куб в 3D. Чтобы создать это приложение, мне нужно было довольно быстро вывести текст в консоль. Мне было интересно, есть ли какой-нибудь более быстрый метод печати текста на консоли,...
Anonymous » 19 янв 2025, 03:44
Последнее сообщение Anonymous «
Anonymous »
Я профессиональный юрист и программист-любитель (в основном C++). Ежедневно мне приходится заходить на один и тот же веб-сайт и искать массу судебных дел (обычный текст). Недавно мне пришла в голову идея написать простую функцию C++ для...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения