Мой личный стиль работы с C++ всегда заключался в том, чтобы помещать объявления классов во включаемый файл, а определения — в файл .cpp, что очень похоже на то, что предусмотрено в ответе Локи на вопрос Файлы заголовков C++, разделение кода. По...
При наличии массива кортежей без констант в типе, возможно ли, чтобы диапазон кортежей с константным элементом ссылался на ранний массив?
В моем примере я хочу, чтобы std::span ссылался на std::array.
Очевидно, я могу заставить его скомпилироваться...
Я хотел бы использовать битовые поля для доступа к памяти низкого уровня. Я знаю о непереносимости битовых полей, но, похоже, они последовательно реализованы на моей платформе (cortex-m4) как в clang, так и в gcc. Однако я обнаружил, что присвоение...
Я учусь использовать std::vector в C++ и пытаюсь создать вектор целых чисел и добавить к нему значение. Однако мой код не компилируется.
Вот минимальный воспроизводимый пример:
#include
#include
using namespace std;
Я пишу приложение для Windows с графическим интерфейсом, которое использует множество мониторов, но все элементы управления мышью находятся на первом мониторе (и это также системный монитор). Довольно неприятно, когда курсор перемещается куда-то с...
При наличии массива кортежей без констант в типе, возможно ли, чтобы диапазон кортежей с константным элементом ссылался на ранний массив?
В моем примере я хочу, чтобы std::span ссылался на std::array.
Очевидно, я могу заставить его скомпилироваться...
Я знаю, что значения в массиве нужно хранить в порядке следования строк. Я сделаю это с помощью циклов.
Но я не знаю, как хранить значения в порядке столбцов в C++. Пожалуйста, покажите мне образец кода? Я искал в Интернете, но не нашел подходящего...
Я потратил много времени, пытаясь заставить это работать, но ничего не получилось. Прямая ссылка на файл .winmd из .NET 5+ невозможна, и я не хочу ориентироваться на более старые версии .NET. Я также попытался добавить сам компонент среды выполнения...
В настоящее время я пытаюсь использовать функцию Thust::remove для структуры Thust::device_vector в моей основной функции, как показано ниже:
#include
#include
#include
#include
#include
struct config {
unsigned int ld, ve, rd, solution;...
У меня есть класс Websocket, который подключается асинхронно с помощью Boost.Asio и Boost.Beast. Следующий код работал нормально с Boost 1.78 , но после обновления до последней версии Boost я получаю ошибку компиляции:
std::future...
У меня проблемы с компиляцией этого кода с использованием OpenMPI. Поскольку я немного новичок в концепциях использования OpenMPI, было бы здорово, если бы кто-нибудь из вас подсказал мне об ошибке.
Компиляция работает нормально, но если я запустил...
Я пытаюсь использовать OpenCV с PyQt5 в Linux, но столкнулся с проблемами совместимости Qt. Когда я устанавливаю opencv-python, я получаю ошибки плагина платформы Qt, которые не позволяют запустить приложение. Когда я переключаюсь на...
На моей работе мы используем инструмент PMD cpd для проверки дублирования кода в нашем репозитории C++. Этот инструмент время от времени запускается по всему репозиторию, но это довольно медленно. В промежутках между запросами на включение я хотел...
Абзац имеет только три веса в зависимости от используемого бэкэнда.
В Windows с прямой записью:
от 100 до 500 — тонкий
от 501 до 899 — толстый
от 900 — толще
В Linux с freetype и fontconfig:
от 100 до 549 — тонкий
от 550 до 899 толстый
по сравнению...
У меня есть ограниченная очередь небольшого размера, которая определенно помещается в int. Поэтому я хочу использовать атомный вместо атомного для индексации/счетчика, поскольку int меньше, он должен быть быстрее.
Однако в настоящее время мой тест...
Я пишу приложение для Windows с графическим интерфейсом, которое использует множество мониторов, но все элементы управления мышью находятся на первом мониторе (и это также системный монитор). Довольно неприятно, когда курсор перемещается куда-то с...
Я работаю над серверной программой C++, которая выполняет диагностику системы для различных аппаратных компонентов в Linux.
На данный момент я реализовал тесты для:
памяти — с помощью memtester
ЦП — с помощью утилит, основанных на стрессе...
У меня есть ограниченная очередь небольшого размера, которая определенно помещается в int. Поэтому я хочу использовать атомный вместо атомного для индексации/счетчика, поскольку int меньше, он должен быть быстрее.
Однако в настоящее время мой тест...
Я пытаюсь использовать OpenCV с PyQt5 в Linux, но столкнулся с проблемами совместимости Qt. Когда я устанавливаю opencv-python, я получаю ошибки плагина платформы Qt, которые не позволяют запустить приложение. Когда я переключаюсь на...
В настоящее время я пытаюсь использовать функцию Thust::remove для структуры Thust::device_vector в моей основной функции, как показано ниже:
#include
#include
#include
#include
#include
struct config {
unsigned int ld, ve, rd, solution;...
Я работаю над серверной программой C++, которая выполняет диагностику системы для различных аппаратных компонентов в Linux.
На данный момент я реализовал тесты для:
памяти — с помощью memtester
ЦП — с помощью утилит, основанных на стрессе...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения