Я пытаюсь написать приложение на C++ для Raspberry Pi Pico 2 W. Это приложение должно использовать как Wi-Fi, так и светодиодный индикатор состояния. (Мигайте светодиодом, ожидая стабилизации соединения Wi-Fi.) В документации на странице 395 в...
В целях определения существования гонки данных они ведут себя как атомарные операции ( ). Операции блокировки и разблокировки одного мьютекса выполняются в одном общем порядке.
[Примечание 2: Это можно рассматривать как порядок...
Я экспериментировал с концепциями (я хотел дать ответ на этот вопрос на языке C++) и наткнулся на поведение std::initializer_list, которое меня озадачило. Хотя следующий код работает:
#include
#include
#include
#include
#include
#include...
использование get_children() в Gtk::Container возвращает std::vector(виджеты, содержащиеся в контейнере).
Gtk::Entry наследуется от Gtk::Widget. Конечно, определенные функции Gtk::Entry, такие как get_text(), не могут быть вызваны Gtk::Widget.
Для...
Я могу использовать очистку с помощью gcc и clang в проводнике компилятора, но не могу сделать это с msvc.
Возможно ли это и как?
Я тестирую этот простой фрагмент из документации msvc:
// from
Я делаю что-то с картами (это может быть std::map или другая карта из стандартной библиотеки, карта повышения, пользовательская карта из другой библиотеки и т. д.):
template
void do_map_stuff(T const& t)
{
for(auto const& p: t)
{...
У меня есть приложение, в котором я использовал GDCM для чтения тегов DICOM. Я решил перейти на DCMTK для лучшей совместимости. Учитывая указанное имя файла DICOM... как можно прочитать все теги DICOM (имя и значение тега)?
Я перемещаю несколько гигабайт страниц размером 4 КБ на хосте Linux с одного узла numa на другой узел с помощью move_pages(). Это занимает много минут и почти не нагружает процессор.
Я не могу понять, почему.
Есть идеи, что может происходить или как...
Я поддерживаю большой проект C++, который использует Eigen для решения больших разреженных систем (через SparseLU) и других плотных операций.
Что изменилось
Я обновил Eigen 3.4.1 до Eigen 5.0.0 . После обновления одна конкретная конфигурация больше...
Я пытаюсь установить два проекта: Foo и NeedsFoo. Я успешно скомпилировал и установил Foo локально с помощью cmake. Однако я нахожусь на сервере, и cmake, похоже, не «помнит», где находится Foo.
Я разрабатываю собственную систему вывода C++ для Android, используя TensorFlow Lite C API . Движок скомпилирован как общая библиотека ( .so ) и загружается через JNI.
Движок отлично работает на устройствах Pixel и Samsung. Однако на устройствах...
При каких обстоятельствах (если таковые имеются) можно использовать адрес непосредственной функции в качестве нетипового аргумента некоторого шаблона?
В приведенном ниже примере я пытаюсь передать адрес непосредственной функции foo в качестве...
Я начинаю с OpenGL и столкнулся с классической проблемой «второй объект не отображается». У меня есть два экземпляра Object ( mm и sun) с, казалось бы, отдельными VAO, VBO, шейдерными программами и текстурами. Однако только первый объект ( mm )...
У меня есть приложение, в котором я использовал GDCM для чтения тегов DICOM. Я решил перейти на DCMTK для лучшей совместимости. Учитывая указанное имя файла DICOM... как можно прочитать все теги DICOM (имя и значение тега)?
Я делаю что-то с картами (это может быть std::map, другая карта из стандартной библиотеки, карта повышения, пользовательская карта из какой-то другой библиотеки, ...)
template
void do_map_stuff(T const& t)
{
for(auto const& p: t)
{...
Я много читал о синглтонах, когда их следует и не следует использовать, а также о том, как их безопасно реализовать. Я пишу на C++11 и столкнулся с ленивой инициализированной реализацией синглтона Мейера, как показано в этом вопросе.
Я переношу часть своего кода Java Game Engine на C++, но не знаю, что является эквивалентом класса (объекта) Record из Java. Моей первой мыслью было создать структуру, но я не знаю, сколько накладных расходов она принесет в моем проекте, если ее...
Я пишу библиотеку C++ (только заголовок) и использую CMake для создания файлов проекта и решения (Visual Studio). Я также пишу набор тестов, который является частью того же проекта CMake.
Как вернуть ссылку на объект, стертый из контейнера, внутри функции?
Следующий вариант невозможен из-за строки стирания.
const Card& Player::playCard(const Card& card){
std::erase(hand_, card);
return card;
}
Я могу использовать очистку с помощью gcc и clang в проводнике компилятора, но не могу сделать это с msvc.
Возможно ли это и как?
Я тестирую этот простой фрагмент из документации msvc:
// from
При каких обстоятельствах (если таковые имеются) можно использовать адрес непосредственной функции в качестве нетипового аргумента некоторого шаблона?
В приведенном ниже примере я пытаюсь передать адрес непосредственной функции foo в качестве...
Я переношу часть своего кода Java Game Engine на C++, но не знаю, что является эквивалентом класса (объекта) Record из Java. Моей первой мыслью было создать структуру, но я не знаю, сколько накладных расходов она принесет в моем проекте, если ее...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения