У меня есть файл, состоящий из очень длинных строк (не ограниченный, но размером до ГБ). Как это прочитать на C++? Решения с zlib ограничены размером буфера, но я не знаю своего предела (может быть очень коротким или очень длинным)? Какова наилучшая...
В моем проекте Qt C++ я хотел использовать библиотеку Faker++ (
Я интегрировал ее стандартным способом, отредактировав CMakeLists.txt и добавив папку с исходным кодом.
set(BUILD_TESTING OFF)
add_subdirectory(externals/faker-cxx)...
OpenMP использует собственную схему нумерации потоков, начиная с 0 для главного потока. Главный поток — это поток, который инициировал параллельную область, которая в следующем примере является основным потоком программы.
int main()
{
// only the...
В следующей короткой программе: при запуске без valgrind вызывается перегруженный глобальный новый оператор, с valgrind он вообще не вызывается, вместо этого он, очевидно, вызывает глобальный новый оператор valgrind. Мой вопрос: как мы можем...
Я пытаюсь уменьшить объем памяти, занимаемый приложением C++. Со временем использование памяти этим приложением выросло из-за того, что разработчики создавали новые, дублированные представления данных в памяти для различных целей.
У меня есть приложение, которое запрашивает через API HTTP POST определенные данные о клиентах поставщика энергии. Он работал нормально в течение многих лет, пока примерно месяц назад он не начал возвращать 403 Forbidden.
Я работаю в Embarcadero RAD...
У меня есть файл, состоящий из очень длинных строк (не ограниченный, но размером до ГБ). Как это прочитать на C++? Решения с zlib ограничены размером буфера, но я не знаю своего предела (может быть очень коротким или очень длинным)? Какова наилучшая...
С помощью декомпилятора IDA Pro
я искал способ отследить адрес функции при изменении файла.
Например, у меня есть файл .so (ELF) и его версия 1.0
там есть функция под названием
Программа C++, созданная с помощью GCC, обычно вызывает __cxa_finalize для каждой разделяемой библиотеки в порядке, обратном инициализации, например, при выходе из программы, чтобы уничтожить глобальные переменные и статические локальные функции....
В Linux и Mac при использовании dlopen() для загрузки общей библиотеки, которая ссылается на другую библиотеку, если связывание не удалось из-за отсутствующего символа, вы можете получить имя отсутствующего символа с помощью dlerror(). Там написано...
Возможно ли, что при повторяющихся вычислениях Java превосходит C++ по производительности на порядок? Мой проект с открытым исходным кодом является таким эталоном:
На рисунке выше я сравнил время выполнения БПФ для входных данных размером...
GCC 15.2 (и многие более ранние версии) принимает следующий код, а Clang 21.1 (и многие более старые версии) — нет:
struct Wrapper
{
explicit Wrapper(int) {}
};
Существует класс A и B, где B является производным от A.
Существует третий класс C, который должен содержать std::vector или std::vector
Я хочу, чтобы данные были в виде блока в памяти, поэтому используйте std::vector...
Возможно ли, что при повторяющихся вычислениях Java превосходит C++ по производительности на порядок? Мой проект с открытым исходным кодом является таким эталоном:
На рисунке выше я сравнил время выполнения БПФ для входных данных размером...
Мы поддерживаем базу исходного кода с открытым исходным кодом для настольного приложения для Linux (и BSD). Графический интерфейс этого приложения построен на FLTK (и довольно сложен).
В этом графическом интерфейсе есть специальный виджет, на самом...
Возможно ли, что при повторяющихся вычислениях Java превосходит C++ по производительности на порядок? Мой проект с открытым исходным кодом является таким эталоном:
На рисунке выше я сравнил время выполнения БПФ для входных данных размером...
Я использую boost::msm для управления состоянием в приложении робототехники. У меня есть внешний конечный автомат, который управляет основным потоком и включает в себя такие состояния, как «Простой», «Работа» и «Ошибка». Рабочее состояние само по...
Я пишу кроссплатформенную программу для Windows и Linux, и мне хотелось бы, чтобы она вела себя как можно более одинаково на обеих платформах. Я использую в программе немного математики, например. std::atan2, и я заметил, что для одних и тех же...
У меня есть простой код на Java, который вызывает собственный метод, вызывающий std::cout. Я компилирую его с помощью
clang -I $ENV:JAVA_HOME\include -I $ENV:JAVA_HOME\include\win32 .\Main.c -o Main.o
clang -shared -o Main.dll .\Main.o
У меня есть корневой автомат с примерно 40 переходами (включая четыре подсостояния). Все работало хорошо, но когда я начинаю увеличивать количество переходов, время компиляции значительно увеличивается (разработка больших конечных автоматов...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения