Я хочу получить доступ к списку имен драйверов с помощью C++ ASIO SDK компании Steinberg, чтобы выбрать драйвер и загрузить его. Поэтому я пытаюсь использовать пример hostsample.cpp для написания своего кода, он компилируется, но не хочет...
Я только что обнаружил, что xcode/clang не позволяет создавать std::string_view из char* nullptr. Я ожидаю, что это установит size() равным 0 и вернет ноль для data(), и именно так это реализовано в gcc 7.2 на моем компьютере с Ubuntu Linux.
Недавно я изучил концепцию шейдера, объекта массива вершин (VAO) и объекта буфера вершин (VBO). При реализации этих концепций в простой игре я столкнулся с проблемой, из-за которой игра вылетала, ничего не отображая.
Каждый прототип объекта имеет...
QDialog *ProcessMessage = new QDialog;
// HOW TO CONNECT THE DIALOGS PUSHBUTTON TO KILL THE PROCESS called in processmethodONE() ?
Ui::DialogProcessMessage Dialog; //polymorphy...
Я понимаю причину, по которой expr.add#4.2 ограничивает + и - указателями, нацеленными на элементы одного и того же массива, что было объяснено в нескольких комментариях к моему вопросу относительно класса указателя смещения. Однако то же самое...
Пытаемся получить определяемую пользователем функцию вместо той, что есть в библиотеке API. В Linux GCC это работает без проблем, но не могу понять, что делать с Visual Studio. Библиотека представляет собой .dll, и в .so в Linux все то же самое....
Я студент-программист, использую Qt для создания графического интерфейса для работы и столкнулся с проблемой. В моем основном интерфейсе есть QTreeWidget, содержащий данные. Также в этом графическом интерфейсе у меня есть кнопки «Редактировать»,...
Мне интересно, возможно ли это сделать.
Я знаю, что это, возможно, нубский вопрос, если да, то прошу прощения.
В документации, похоже, это не ясно указано. >
Предположим, у меня есть файл test.cpp, содержащий ссылки на стороннюю библиотеку, которую...
Идея NullableOffsetPtr вдохновлена boost::interprocess::offset_ptr.
В какой степени их реализация может справиться с ограничениями expr.add#4.2 и избежать UB? Нашёл термин «незаконно, но правильно» в контексте встраивания:
//Note: using the...
В Windows и MacOs отправляется ли сообщение при подключении внешнего монитора?
Проблема возникает в сценарии, когда я запускаю свою программу на локальном мониторе и выхожу , затем подключите второй монитор и сделайте его первым.
Или наоборот —...
Я пишу приложение GDI (черный фон и анимация звездного поля). Мне нужна помощь в коде перетаскивания окна. Перетаскивается отлично, но перетаскивая его за выделение верхней части окна (заголовка) и области возле него, окно теряется. Я не знаю, что я...
У меня есть программа на C++, которая работает под управлением Apache24 cgi-bin в Windows 11. Пока проблем нет.
Я хочу, чтобы эта программа либо A) прикреплялась к существующему именованному сопоставленному файлу для отправки данных в ранее...
У меня есть следующий код. Есть базовый класс ( Node ) и производный класс ( NumberExprNode ), каждый из которых имеет метод виртуального равенства.
#include
#include
#include
вы получаете NAN, содержащий строку «Hello». Как можно вернуть эту строку из переменной d? Неужели просто нет стандартного способа? Кажется, что эта функция не имеет особого смысла без...
РЕДАКТИРОВАТЬ: Ух ты, это много информации по делу, отвечает на вопрос «почему» и решило мою насущную проблему. Однако все еще борюсь с частью «как». Ваши ответы вызывают дополнительные пояснения и бонусные вопросы внизу:
Я разрабатываю очень...
Я читаю C++ Primer, и на странице 128 написано, что следует избегать преобразования массива в указатель и использовать ссылку следующим образом:
int ia ;
for (const auto &row : ia)
for (const auto &col : row)
cout
Я новичок в C++ и пытаюсь разработать проект на VS Code, но когда я пытаюсь подключить библиотеку файловой системы, я получаю следующую ошибку:
введите описание изображения здесь
Что может быть причиной этого? Есть ли проблема с компилятором? В...
С помощью cmake я пытаюсь создать два решения Visual Studio 2022, каждое из которых поддерживает свою собственную платформу для exe и lib. Первая платформа — x64, а вторая — вторая платформа, называемая «инструменты».
Подход к этому, который я...
Состязания данных
При вычислении выражения изменяет ячейку памяти, а
другая оценка читает или изменяет ту же ячейку памяти,
выражения сказали, что конфликтуют. Программа, имеющая два конфликтующих
вычисления, имеет гонку...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения