Anonymous » 17 фев 2026, 10:14
Последнее сообщение Anonymous «
Anonymous »
Я протестировал оба решения для поиска наименьшего и наибольшего значений в пределах диапазона.
Я ожидал, что std::ranges::minmax_element будет быстрее, чем использование std::ranges::min_element, а затем std::ranges::max_element, поскольку следует...
Anonymous » 17 фев 2026, 03:49
Последнее сообщение Anonymous «
Anonymous »
Предположим, у меня есть две несвязанные структуры A и B, которые имеют одинаковые элементы данных и все такое. Проверено с помощью такого статического утверждения:
template
constexpr bool CheckCompatibility() noexcept
{
static_assert(sizeof(From)...
Anonymous » 17 фев 2026, 03:16
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь оптимизировать свой скайбокс, чтобы использовать только один вызов отрисовки. Но, к сожалению, у меня есть такой вывод:
image1
image2
Отключение буфера глубины (путем его отмены) решает проблему, но объекты, нарисованные до кубической...
Anonymous » 16 фев 2026, 20:00
Последнее сообщение Anonymous «
Anonymous »
Я поигрался с атрибутом [ ] в C++20 и обнаружил интересное поведение при его использовании с признаком типа has_unique_object_representations:
#include
Anonymous » 16 фев 2026, 19:41
Последнее сообщение Anonymous «
Anonymous »
В отличие от традиционных алгоритмов обнаружения столкновений (с использованием прямоугольных треугольников), я создал алгоритм, использующий значение тета с объектами. (Теория и т. д. получили небольшую помощь от Gemini, но я сгенерировал код.)
Вот...
Anonymous » 16 фев 2026, 19:22
Последнее сообщение Anonymous «
Anonymous »
Я разрабатываю динамически подключаемую динамическую библиотеку (т.е. плагин) для Linux. Этот плагин использует std::async. ldd показывает, что этот плагин зависит от -lpthread. Кажется нормально. Но если я попытаюсь загрузить эту библиотеку в...
Anonymous » 16 фев 2026, 19:18
Последнее сообщение Anonymous «
Anonymous »
Для надежного пересечения луча и треугольника оказывается, что в математических вычислениях с плавающей запятой должно быть в точности верно следующее:
a*b - c*d = -(d*c - b*a)
Нет проблем, если это вычисляется как два умножения и одно вычитание....
Anonymous » 16 фев 2026, 19:02
Последнее сообщение Anonymous «
Anonymous »
Я пытался использовать функцию std::format, включенную в C++20. Насколько я могу судить, clang 14 должен поддерживать эту функцию, но по какой-то причине я получаю следующую ошибку: в пространстве имен «std» нет элемента с именем «format». Согласно...
Anonymous » 16 фев 2026, 18:43
Последнее сообщение Anonymous «
Anonymous »
Я сейчас учусь в университете и хочу разработать текстовый редактор в качестве курсового проекта. Я хочу сделать его на основе CLI (как Ed, но с более лаконичными командами).
Но проблема в том, что я не могу использовать контейнеры (такие как...
Anonymous » 16 фев 2026, 18:40
Последнее сообщение Anonymous «
Anonymous »
У меня есть программа, которая печатает первые 5 или более строк текстового файла в окне проклятий, а затем печатает некоторые персонализированные данные. Но после печати строк из текстового файла курсор не будет перемещаться при использовании...
Anonymous » 16 фев 2026, 12:27
Последнее сообщение Anonymous «
Anonymous »
Эта идея пришла мне в голову во время изучения математики и воплотилась в жизнь с помощью Gemini. Основная идея принадлежала мне, а Gemini пришла в голову идея отобразить скорость изменения c, а затем это было связано с вылетом игры!
Когда я...
Anonymous » 16 фев 2026, 11:42
Последнее сообщение Anonymous «
Anonymous »
У меня старый дизельный генератор, и у меня большие проблемы с программированием регулятора.
Мне нужно, чтобы двигатель оставался на частоте 2400-2800 об/мин.
У меня мощный радиоуправляемый автомобильный сервопривод, который толкает рычаг газа...
Anonymous » 16 фев 2026, 11:09
Последнее сообщение Anonymous «
Anonymous »
Я использую расширение IAR VS Code для отладки ARM R5. Моя конфигурация соответствует официальной документации, но я не могу найти регистры DDF в пользовательском интерфейсе.
Существует ли определенное представление или команда, необходимая для...
Anonymous » 16 фев 2026, 10:55
Последнее сообщение Anonymous «
Anonymous »
В настоящее время я создаю проект igraphics с использованием VS 2013. Я по-прежнему получаю ту же ошибку в VS 2022.
Я запускал другие проекты, данные моим учителем, но результат тот же.
Anonymous » 16 фев 2026, 07:58
Последнее сообщение Anonymous «
Anonymous »
Должен ли boost::find_all_regex соответствовать двум перекрывающимся словам, как в примере ниже? Насколько я проверял, для строки «twonetwo» (обратите внимание на перекрытие «one») и регулярного выражения R»(one|two)» сопоставляются только два слова...
Anonymous » 16 фев 2026, 07:55
Последнее сообщение Anonymous «
Anonymous »
Почему возникает ошибка переполнения стека, хотя массив находится в глобальном пространстве?
Я пробовал разные варианты создания битового набора.
Ошибка возникает при запуске программы (до ввода данных в консоль)
bitset *b = new bitset();
bitset b;...
Anonymous » 16 фев 2026, 07:05
Последнее сообщение Anonymous «
Anonymous »
Эта идея пришла мне в голову во время изучения математики и воплотилась в жизнь с помощью Gemini. Основная идея принадлежала мне, а Gemini пришла в голову идея отобразить скорость изменения c, а затем это было связано с вылетом игры!
Когда я...
Anonymous » 16 фев 2026, 06:51
Последнее сообщение Anonymous «
Anonymous »
Я новичок в Rust. Я хочу, чтобы тип зависел от постоянного универсального параметра в Rust. В C++ этого легко добиться с помощью метапрограммирования:
template
struct MyStruct {
using MyType = char const *;
};
Anonymous » 16 фев 2026, 03:22
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь создать простую программу, содержащую несколько файлов .cpp. Я использую код Visual Studio в Ubuntu 17.10 (Artful Aardvark) и компилятор GCC.
Вот пример того, что у меня есть (все файлы находятся в одной папке):
main.cpp
#include Cat.h...
Anonymous » 16 фев 2026, 02:42
Последнее сообщение Anonymous «
Anonymous »
Должен ли boost::find_all_regex соответствовать двум перекрывающимся словам, как в примере ниже? Насколько я проверял, для строки «twonetwo» (обратите внимание на перекрытие «one») и регулярного выражения R»(one|two)» сопоставляются только два слова...
Anonymous » 16 фев 2026, 02:03
Последнее сообщение Anonymous «
Anonymous »
Существует ли какой-либо способ сокращения списков параметров с помощью псевдонимов?
template
House create_house_from(
Address && address,
Owner && owner,
std::tuple heterogeneous_list_of_house_rooms) {
Anonymous » 16 фев 2026, 02:02
Последнее сообщение Anonymous «
Anonymous »
Я ежедневно занимаюсь TDD при разработке C++ в Solaris10. Это значительно сократило время, которое мне приходится тратить на использование отладчика, но иногда это единственный вариант.
DBX довольно мощный, но не очень удобный для пользователя....
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения