Я собрал Cling на своем ноутбуке с Ubuntu 15.04, следуя инструкциям, приведенным на потому что я хотел использовать ядро Cling для Jupyter. Я установил Jupyter, проверил, что Cling находится у меня в PATH, но когда я набираю команду
Я экспериментировал с простым кодом C++ для экзаменационного вопроса по многопоточности, где потоки вызывали rand() (и да, я знаю, что есть веские причины использовать другие генераторы, но хотел пусть экзаменационные вопросы будут простыми и...
Я использую RAD Studio C++ Builder.
Я еще не использую их компилятор clang (длинная история), поэтому мой код не может использовать функции C++17.
(Поскольку это стандарт VCL, я считаю, что CoInitialize запускается автоматически)
Я пытаюсь создать...
Я пытаюсь создать небольшой физический движок на C++ с OpenGL. Я пытаюсь создать логику столкновений, используя ограничивающие рамки, и по большей части это работает. Но только тогда, когда их положения x и y одинаковы (в нуле). Если расстояние...
Недавно я наткнулся на любопытную архитектуру шаблона cpp. Объявление класса шаблона находилось в заголовочном файле, а определение — в файле cpp с некоторыми явными экземплярами. Не так часто, как полное определение шаблона в заголовке, но все же...
Я обновил свой MacOS до последней версии, и с тех пор при компиляции Rocksdb-5.8 я столкнулся с описанной ниже проблемой
error: no matching constructor for initialization of 'std::lock_guard'
Если одна или несколько вершин треугольника находятся за экраном, проецирование треугольника как есть не сработает. Поэтому треугольник отсекается плоскостью, близкой к z=0, которая называется ближней плоскостью. Я понимаю это и смог реализовать это...
Предположим (избегая ночных дискуссий о том, почему) я использую -ffast-math и моя программа выполняет десять итераций Ньютона. Они либо сходятся, либо к этому моменту произойдет NaN.
Это то, что я хочу проверить. Теперь чат GPT сообщил мне, что...
Я пытаюсь запустить простое приложение mysql-connector (c++) в режиме отладки, но, похоже, оно терпит неудачу, когда доходит до следующей строки (полный исходный код см. ниже):
pstmt = con->prepareStatement(query);
Для применимых типов данных хорошая поразрядная сортировка может значительно превзойти сортировку сравнения, но std::sort обычно реализуется как интросорт. Есть ли причина не использовать поразрядную сортировку для реализации std::sort? Поразрядная...
Я ищу кроссплатформенный способ назначения временного файла. Например, в Linux это будет каталог /tmp, а в Windows — что-то вроде C:\Users\Username\AppData\Local\Temp.
Существует ли для этого кроссплатформенное решение (Boost?)?
РЕДАКТИРОВАТЬ :
Мне...
Предположим, у нас есть
class Derived : public Base1, public Base2, ..., public Base> {};
Как написать класс, который получает тип std::tuple из Derived? Возможно, Base необходимо также передать в качестве аргумента шаблона, чтобы указать, какой...
Я пытаюсь использовать концепции C++20 для реализации интерфейса для нескольких классов (и я не хочу использовать чисто виртуальные функции). Проблема, с которой я столкнулся, похоже, заключается в том, что неявные преобразования допускают вещи,...
Вот мой код: мои unordered_map и map ведут себя одинаково и выполняются одинаково. Я что-то упустил в этих структурах данных?
Обновление: я изменил свой код на основе приведенных ниже ответов и комментариев. Я удалил строковую операцию, чтобы...
Почему все три компилятора отклоняют вызов f2? Нарушаем ли мы какие-либо правила стандарта C++20 при вызове немедленно вызываемого лямбда-выражения вместо функции внутри предложения require?
// note: the function body of `g` is the exact same as...
Представьте, что у меня есть класс Foo C++ и класс Bar, который нужно создать с помощью конструктора, в который передается указатель Foo, и этот указатель должен оставаться неизменным в жизненном цикле экземпляра Bar. Каков правильный способ сделать...
Я экспериментирую с типом данных с фиксированной точкой, предлагаемым библиотекой SystemC. У меня есть битовая конфигурация sc_fixed или sc_fixed (24-битное целое число, с 10 или 11 целочисленными битами и оставшимися битами для дробной части,...
Мне даны данные кватерниона объекта в системе координат «вперед влево вверх» (FLU), и я хотел бы преобразовать их в данные кватерниона в координату «вперед вправо вниз» (FRD). система. Каков наиболее эффективный способ сделать это в C++14?
Я...
Мне нужен более эффективный метод рисования прозрачной линии на изображении. С текущими функциями линии OpenCV производительность значительно ниже, чем хотелось бы. Похоже, медлительность связана с необходимостью клонировать и перезаписывать...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения