Приветствую всех!
В прошлом месяце я начал проект на C++ и Qt (у меня хорошие знания в C++ (помимо ООП)), но я теряюсь в ошибках циклических зависимостей и шаблоны, а также считаю, что у моего проекта плохая структура.
Я буду рад сотрудничеству или...
Я пытаюсь реализовать свой оператор перегрузки для этого строкового проекта, над которым работаю, но при запуске программы постоянно получаю следующие ошибки:
не определено ссылка на `cs_mystring::MyString::operator=(cs_mystring::MyString...
В Visual Studio вы можете создать новый проект (или открыть существующий
) . Все установленные библиотеки сразу же готовы к #include
и использованию в вашем проекте без дополнительной настройки.
Сейчас я не могу задавать новые вопросы, поэтому повторяю этот вопрос:
Как мне вручную создать число с плавающей запятой из значения типа double без приведения?
Предположим, что диапазон двойной переменной составляет от 0 до 1 включительно.
Я...
Недавно я начал изучать C++. Я использую код Visual Studio. Я получаю следующую ошибку, когда нажимаю кнопку воспроизведения на VSCode, и я не нашел никаких решений проблемы переполнения стека, которые я мог бы понять, поскольку мои знания...
Я пытаюсь «перегрузить» функцию шаблона в классе, в зависимости от родительского класса шаблона аргумента специализации. Однако я получаю следующую ошибку.
ошибка C2938: 'std::enable_if_t': Не удалось специализировать шаблон псевдонима
Я пробовал использовать while, но эффект не очень хороший. Есть ли способ это сделать?
bool found = false;
uintptr_t memaddr = 0;
int n = 0;
while (!found && n < 10)
{
n += 1;
memaddr = (uintptr_t)VirtualAlloc(0, 4, MEM_COMMIT,...
Мне нужна модель, которая бы содержала Mesh в качестве члена, но со следующими ограничениями:
Если Model, членом должен быть Mesh. Если Model, то элементом может быть либо Mesh,...
У меня возникла проблема с использованием параметров шаблона.
Я определил класс MCFLemonSolver в файле MCFLemonSolver.h. Вот определение:
template typename Algo ,
typename GR , typename V , typename C >
Я хотел реализовать построитель, который мог бы принимать различные типы входных данных, поэтому я написал следующий код C++:
//ElementBuilder.h
namespace DataStructure{
class ElementBuilder: public std::enable_shared_from_this{
private:...
Имея опыт работы с C и C++, я нашел разумное использование typedef быть невероятно полезным. Знаете ли вы способ добиться аналогичной функциональности в Java, будь то механизм Java, шаблон или какой-либо другой эффективный способ, который вы...
Я хочу реализовать функцию для вокселизации модели треугольной сетки. Поскольку мне нужно пройти каждый треугольник, я хочу использовать Openmp для ускорения распараллеливания. Когда количество треугольников велико, использование Openmp эффективно,...
Я читаю документ P2996 ( в котором представлено отражение на языке C++. Есть несколько примеров, показывающих, как использовать эти функции. В примере 3.2 у нас есть следующий код:
consteval auto member_number(int n) {
return...
У меня есть тестовая программа, которая работает при подключении к OpenSSL 1.0.2b, но не работает с OpenSSL 3.0.0 и OpenSSL 3.3.0. Я считаю, что проблема связана со шифрованием, поскольку расшифровка программно завершается успешно (не возвращает...
В предложении дляshared_ptr есть этот абзац:
docs/papers/2014/n3920.html
Неудачный случай, когда unique_ptr потерял поддержку U , вынуждает меня утверждать, что в случае с Shared_ptr, указанная поддержка по существу бесплатна, как с точки зрения...
В настоящее время я изучаю OpenGL и столкнулся с необычным поведением при тестировании глубины. В основном я занимаюсь разработкой на своем ПК с видеокартой Nvidia, а иногда и на Microsoft Surface Gen 7 с графикой Intel Iris Plus. На этих...
Я пишу функцию, которая генерирует случайный набор чисел. Я могу напечатать числа как отдельные целые числа, но я пытаюсь поместить числа в массив и вернуть массив, чтобы я мог назначить его другому пустому массиву в другой функции, чтобы я мог...
Справочная информация
Я использую библиотеку miniaudio для реализации аудиомодуля в библиотеке SFML 3.x с открытым исходным кодом.
В попытке упростить управление нашими аудиоресурсами я удалил подсчет ссылок во время выполнения вместо более простого...
Я объявил несколько переменных в функции в заголовке и пытаюсь использовать их в другой функции. Моя цель состоит в том, чтобы все переменные были настроены, когда я запускаю первую функцию, для всех переменных установлены значения по умолчанию.
это...
У меня есть два массива: a и b. Каждый из них содержит 16 байт, и я хотел бы добавить каждый b к соответствующему a . Массивы не перекрываются, а также я знаю, что полученные суммы всегда умещаются в один байт (важно!).
void add16_reference...
Я реализовал контекст V8 на C++.
И у меня есть код JavaScript, который зависит от модулей npm, таких как util или crypto.
Util и Crypto доступны в узле или в браузере, однако они недоступны в изоляции контекста движка V8.
Как я могу сделать пакеты,...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения