Anonymous » 21 окт 2025, 16:44
Последнее сообщение Anonymous «
Anonymous »
Как заставить clang или компилятор выдавать информацию о вычисленных вероятностях ветвления для фрагмента кода C++?
Это нормально, если она находится в IR на каком-то этапе оптимизации, а не в окончательном выводе сборки.
Anonymous » 21 окт 2025, 16:33
Последнее сообщение Anonymous «
Anonymous »
Я работаю над устаревшим кодом, использующим mmap для загрузки данных из файла:
int fd;
std::size_t fs;
fd = open(filename, O_RDONLY); // error management omitted for the example
fs = get_size_from_fd(fd); // legacy function using fstat
void *buff...
Anonymous » 21 окт 2025, 16:21
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь создать пограничный маршрутизатор Openthread, используя ESP32S3 в качестве хоста и ESP32H2 в качестве радиомодема.
Я использовал ESP32C6 с ot-cli для имитации соединения.
Я могу подключить оба, используя один и тот же набор данных, но не...
Anonymous » 21 окт 2025, 16:21
Последнее сообщение Anonymous «
Anonymous »
Я работаю над устаревшим кодом, использующим mmap для загрузки данных из файла:
int fd;
std::size_t fs;
fd = open(filename, O_RDONLY); // error management omitted for the example
fs = get_size_from_fd(fd); // legacy function using fstat
void *buff...
Anonymous » 21 окт 2025, 16:17
Последнее сообщение Anonymous «
Anonymous »
Это похоже на раздел «Понимание концепций». Проверьте, является ли член статическим, но в разделе вопросов и ответов спрашивается только, почему он не работает, а здесь я спрашиваю, как это исправить.
Рассмотрим следующий код:
struct A
{
static int...
Anonymous » 21 окт 2025, 15:22
Последнее сообщение Anonymous «
Anonymous »
По умолчанию потоки C++ (cin, cout) синхронизируются с потоками C (stdin, stdout). Это позволяет смешивать ввод-вывод в стиле C и C++. Я пытаюсь понять, что это означает на практике в отношении промывки. Рассмотрите следующие программы:
#include...
Anonymous » 21 окт 2025, 14:51
Последнее сообщение Anonymous «
Anonymous »
Я создаю функцию локального веб-чата, используя CivetWeb (C++) , SQLite и интерфейс на простом HTML/JS.
При отправке сообщения в журнале сервера отображается следующее:
Attempting to send message: product_id=3, sender=1, receiver=Admin, message=1...
Anonymous » 21 окт 2025, 14:20
Последнее сообщение Anonymous «
Anonymous »
С вектором v; и некоторым логическим значением f(T);
std::any_of(v.begin(), v.end(), f); сообщает нам, удовлетворяет ли какой-либо элемент f
std::find_if(v.begin(), v.end(), f); сообщите нам, какой элемент удовлетворяет f
Но допустим, у меня есть...
Anonymous » 21 окт 2025, 14:18
Последнее сообщение Anonymous «
Anonymous »
В настоящее время я работаю над книгой Бьерна Страуструпа «Программирование: принципы и практика с использованием C++» (3-е издание).
В книге упоминается функция round_to(), представленная в PPP_support.h
Anonymous » 21 окт 2025, 13:51
Последнее сообщение Anonymous «
Anonymous »
У меня есть несколько структур в форме
struct MyStruct1 {
std::string myName;
// ...
}
но не все из них имеют член типа std::string и переменную с именем myName.
Я пишу шаблон функции, но хочу ограничить к нему доступ, чтобы в функцию можно было...
Anonymous » 21 окт 2025, 13:02
Последнее сообщение Anonymous «
Anonymous »
В будущих стандартах C++ у нас будет концепция «тривиальной перемещаемости», что означает, что мы можем просто копировать байты из одного объекта в неинициализированный фрагмент памяти и просто игнорировать/обнулять байты исходного объекта.
Таким...
Anonymous » 21 окт 2025, 12:25
Последнее сообщение Anonymous «
Anonymous »
Если я использую memcpy_async для каждого потока, все работает нормально, см. test_memcpy32 ниже.
Однако, если я использую memcpy_async с детализацией thread_block, я не могу заставить его работать, см. test_memcpy.
Anonymous » 21 окт 2025, 12:16
Последнее сообщение Anonymous «
Anonymous »
У меня есть несколько структур в форме
struct MyStruct1 {
std::string myName;
// ...
}
но не все из них имеют член типа std::string и имя переменной myName.
Я пишу шаблонную функцию, но хочу ограничить к ней доступ, чтобы в функцию можно было...
Anonymous » 21 окт 2025, 10:48
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь добавить пользовательский виджет в свою область просмотра через C++ в Unreal.
Я хочу сделать пользовательский виджет общедоступным UPROPERTY, чтобы я мог добавить схему виджета в схему класса игрока.
Anonymous » 21 окт 2025, 10:28
Последнее сообщение Anonymous «
Anonymous »
Я пишу код для реализации матрицы вращения/матрицы направленного косинуса (DCM).
Я знаю угол поворота во время компиляции, поэтому, чтобы сэкономить время выполнения, я хочу инициализировать матрицу вращения во время компиляции. но я получаю...
Anonymous » 21 окт 2025, 10:11
Последнее сообщение Anonymous «
Anonymous »
Это похоже на раздел «Понимание концепций». Проверьте, является ли член статическим, но в разделе вопросов и ответов спрашивается только, почему он не работает, а здесь я спрашиваю, как это исправить.
Рассмотрим следующий код:
struct A
{
static int...
Anonymous » 21 окт 2025, 09:59
Последнее сообщение Anonymous «
Anonymous »
Если я использую memcpy_async для каждого потока, все работает нормально.
Однако, если я использую memcpy_async с детализацией thread_block`, я не могу заставить его работать.
Я основывал свой код на документации конвейера CUDA.
Вот мой MCVE:...
Anonymous » 21 окт 2025, 08:55
Последнее сообщение Anonymous «
Anonymous »
У меня есть несколько структур в форме
struct MyStruct1 {
std::string myName;
// ...
}
но не все из них имеют член типа std::string и имя переменной myName.
Я пишу шаблонную функцию, но хочу ограничить к ней доступ, чтобы в функцию можно было...
Anonymous » 21 окт 2025, 07:53
Последнее сообщение Anonymous «
Anonymous »
Я столкнулся с интересной проблемой: когда дело доходит до навязчивых стеков без блокировки (односвязных списков), похоже, существует консенсус относительно того, как должен выглядеть метод push(). Все поисковые запросы в Интернете/ИИ (и...
Anonymous » 21 окт 2025, 06:03
Последнее сообщение Anonymous «
Anonymous »
У меня есть 10 миллионов точек в качестве входных данных, и я хочу создать с их помощью 3D-поверхность (триангуляция 3D-Делоне).
Я понимаю, что мне следует использовать библиотеку CGAL.
В примере здесь входные данные представляют собой сферу и...
Anonymous » 21 окт 2025, 05:14
Последнее сообщение Anonymous «
Anonymous »
При исследовании некоторых ложных тестов в системе Linux на базе x86-64Bit Yocto выяснилось, что в регистр карты PCIe происходила многобайтовая запись вместо ожидаемой записи одного двойного слова.
Минимальный пример обсуждаемых блоков кода также...
Anonymous » 21 окт 2025, 04:37
Последнее сообщение Anonymous «
Anonymous »
Я столкнулся с интересной проблемой: когда дело доходит до навязчивых стеков без блокировки (односвязных списков), похоже, существует консенсус относительно того, как должен выглядеть метод push(). Все поисковые запросы в Интернете/ИИ (и...
Anonymous » 21 окт 2025, 02:14
Последнее сообщение Anonymous «
Anonymous »
Новичок в C++. Пытался скомпилировать свой код с помощью g++ в коде Visual Studio. Это простой «привет, мир», отладка прошла отлично, и я получил ожидаемый результат непосредственно в cppdbg. Однако созданный файл .exe, похоже, не работает,...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения