Я пишу систему подписи RSA, используя Crypto ++ v8.9.0, которая работает на MacOS как ARM64, так и x86. Я собрал универсальный статический двоичный файл Crypto ++ с помощью приведенных ниже флагов:
export CXXFLAGS=“-mmacosx-version-min=10.13...
В настоящее время мы оцениваем 128-разрядную атомную поддержку операции на разных платформах и компиляторах, и я хотел подтвердить уровень поддержки, доступный в CLANG. Определите:
Есть ли эквивалент этой функции в кланге, которая работает на всех...
При перемещении программы от C на C ++ я проверял, какие библиотеки C я могу выбрать на данный момент. Оказывается, что , , , и пара других библиотек не нужно включать, и только предоставляет все необходимые функции C. Я не думаю, что это задумано и...
Я пытаюсь найти метод воспроизведения звука из определенного окна, не получая его другое программное обеспечение
Я знаю, что WasApi предоставляет исключительный режим для конкретного аудио -потока, но, согласно документам, он также блокирует другие...
У меня проблема с моей программой в C ++. Мне нужно найти площадь квадрата, круга и прямоугольника. У меня есть все с кругом и квадратом, но прямоугольник и форма (структура наследования) дают мне вышеупомянутые проблемы. Я избивал голову на стену,...
У меня есть закрытый многоугольник, который имеет параметры атрибутов на каждом краю. Они хранятся в точке в начале следующего сегмента. Итак, точка удерживает атрибут для точки края -> точка .
Теперь я хочу отменить многоугольник. Информация о...
Как я могу получить информацию об неизвестном исключении, как в коде ниже. Это чрезмерный упрощенный пример приложения реального мира. void foo()
{
throw 'A';
}
Недавно заявления о расширении были приняты в проект C ++ 26. Это означает, что это дает нам другой способ итерации через членов разрушительных типов, таких как «точка», определенная ниже.
struct Point {
int x, y, z;
};
Если функция не может выполнить свою назначенную задачу, она может сигнализировать о нем, выбрасывая исключение,
При написании функции необходимо убедиться, что это исключение, т.е. Гарантия),
Если это...
Я только что установил Ceres, и я впервые использую его, поэтому я еще не так знаком с этим инструментом. Я написал инструмент регрессии в Python и хочу транспонировать его в C ++, чтобы увидеть, лучше ли выступления. Проект C ++ здесь: Я написал...
Я нашел, что использует std :: variant + std::visit неэффективен (производительность почти как виртуальная функция), но когда я заменяю std :: view by x.index () , производительность так же лучше, как CRTP .
my -код:
#include
#include
#include...
Я видел, как многие люди утверждали, что аргументы в отношении std :: bind являются копиями, следовательно, привязывание к выписки метода к объекту, срок службы которого превышает нормально, потому что аргументы были скопированы, когда был создан...
Я нашел, что использует std :: variant + std::visit неэффективен (производительность почти как виртуальная функция), но когда я заменяю std :: view by x.index () , производительность так же лучше, как CRTP .
my -код:
#include
#include
#include...
ПРИМЕЧАНИЕ: MacOS Sequoia на Intel Imac Pro с 2017 года. Инструменты XCODE и командной строки были установлены. (Установка работает на процессорах ARM M*.)
$ sudo R --vanilla
R version 4.5.1 (2025-06-13) -- Great Square Root
Copyright (C) 2025...
Я только что написал небольшой фрагмент кода, где я могу передать отрицательное значение в std :: this_thread :: sleep_for /a прошлое значение в std :: this_thread :: sleep_until, и мне пришло в голову проверить, должен ли я справиться с этим самому...
Я видел, как многие люди утверждали, что аргументы в отношении std :: bind являются копиями, следовательно, привязывание к выписки метода к объекту, срок службы которого превышает нормально, потому что аргументы были скопированы, когда был создан...
Я изучаю, как эталонные переменные работают в пределах диапазона для петель в C ++. Хотя я понимаю, что «&» обычно относится к адресам памяти в контекстах указателей, его поведение в циклах кажется другим.
У меня есть два примера:
Я не могу скомпилировать проект C ++ (QT) для Android.
Проект компилируется под Linux, но когда я составлял свою библиотеку под ARM64-V8A, а затем собирал проект, QT дает ошибку:
error: undefined symbol: __sendto_chk
referenced by socket.h:72...
У меня есть функция, которая использует OpenMP-параллелизованный для цикла в своей реализации. Должно быть возможно включить/выключить параллелизацию во время выполнения. В настоящее время это так:
void iterate(bool parallelize) {
#pragma omp...
Я понимаю необходимость обработки ошибок, я знаю, как использовать коды ошибок, я знаю, что исключения предназначены для улучшения кодов ошибок, но я не совсем понимаю, как это улучшение должно выглядеть на практике. void foo()
{
Configuration conf...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения