Результаты поиска по запросу "c++"

2 ответа

Как добавить спецификатор __block. Есть пример этого в связи с dispatch_apply в документации XCode, но это не работает. (Я даже нашел билет кого-то, жалующегося на это) Я не изменяю размер массивов, поэтому я не понял сообщение об ошибке. Во всяком случае, я использовал обходной путь Сакамото, и теперь я отлично работаю. Но спасибо за вашу помощь!

исал код для расчета динамики большого набора связанных основных уравнений с использованием метода Рунге-Кутты. Код содержит множество циклов for, где каждый шаг независим. Я намерен использовать Grand Central Dispatch для ускорения программы. Я ...

2 ответа

Хмм; Я думаю, я мог бы вызвать это из C ++, но я бы действительно предпочел использовать библиотеку, которую я могу использовать непосредственно в приложении; на самом деле это плагин браузера FireBreath, что означает, что запуск других процессов может быть ... проблематичным. Я также рассмотрел использование Ghostscript способом, аналогичным тому, что вы предлагаете.

отаю над проектом, в котором мне нужно проанализировать изображения; Основным источником этих изображений является веб-камера, но недавно нас попросили добавить поддержку загружаемых файлов и сканеров. По большей части это нормально, за ...

3 ответа

К счастью, большинство необходимых вам флагов добавляются автоматически, если вы используете QtCreator.

от вопрос уже есть ответ здесь: Где в Qt Creator передать аргументы компилятору? [/questions/7980499/where-in-qt-creator-do-i-pass-arguments-to-a-compiler] 5, ответыГде в Qt я могу указать дополнительные параметры компилятора? Как например -std ...

ТОП публикаций

2 ответа

это действительно не решает никаких проблем. Для возможности вызова ftell / fseek требуется поддержка 64-битного смещения; для этого используйте stdio_sync_filebuf, но это зависит от определения _GLIBCXX_USE_LFS

аюсь найти точный ответ и не могу, поэтому я надеюсь, что кто-то может знать. Я занимаюсь разработкой приложения на C ++ с использованием GCC 4.x в Linux (32-битная ОС). Это приложение должно уметь читать файлы размером> 2 ГБ. Я действительно ...

8 ответов

Итак, это то, о чем я думал, и мне кажется, что SQL, как просто платформа / язык для хранения / манипулирования данными, не должен иметь никакого внутреннего преимущества перед библиотеками C ++ или C. Мне кажется, что теоретически вы могли бы создать библиотеку C ++ с такой же эффективностью, если не с большей эффективностью, чем SQL. При этом вы сможете создать его с нуля с точки зрения хранения целых чисел, символов, строк и других типов данных и упростить взаимодействие с вашим конкретным приложением (например, веб-разработкой). Вы могли бы даже сделать так, чтобы запросы могли выполняться на языке, подобном javascript (позволяя веб-разработчикам сосредоточиться на изучении одного языка действительно хорошо).

граммист C ++, который иногда использует MySQL для работы с базами данных, но мои знания SQL довольно ограничены. Однако я, конечно, готов изменить это. В данный момент я пытаюсь провести анализ (!) Данных, которые у меня есть в базе данных, ...

4 ответа

Виртуальные функции и производительность - C ++

ожусь в ситуации, когда у меня есть игровые объекты с виртуальной функцией Update (). Есть много игровых объектов (в настоящее время их чуть больше 7000), и цикл вызывает обновление для всех из них (среди прочего). Мой коллега предложил полностью ...

5 ответов

Мои метрики производительности показали среднее время записи файла 10-15 мс, и это на SSD, который является уникальным для моей тестовой машины. Учитывая, что этот процесс будет происходить десятки миллионов раз, я не желаю так сильно снижать производительность.

могу передать fstream или эквивалент из C # через CLI в неуправляемую C ++ DLL? Грубый план приложения: Приложение C # читает двоичный файл из базы данныхUnmanaged C ++ dll используется для «декодирования» этого файла и возврата содержащейся в ...

7 ответов

Запрет на предложения о чтении числа в виде строки, ваш текущий метод подсчета количества значащих десятичных цифр в порядке. Вы можете сделать его короче, но это, возможно, может быть не так понятно (добавлен дополнительный набор скобок, чтобы не дать gcc выдавать предупреждения):

но я делал программу, которая должна была проверять количество цифр в числе, введенном пользователем. В результате я сделал следующий код: int x; cout << "Enter a number: "; cin >> x; x /= 10; while(x > 0) { count++; x = x/10; }Из того, что я ...

0 ответов

Конструктор просто не подходящее место для такого рода вещей:

м, у меня есть следующая иерархия классов: class Base { virtual int GetClassID(){ return 0;}; public: Base() { SomeSingleton.RegisterThisObject(this->GetClassID()); } class Derived { virtual int GetClassID(){ return 1;}; public: ...

5 ответов

-1: QVector не идет с тяжелыми транзакциями, как вы утверждаете, потому что он предварительно выделяет и имеет хорошую стратегию роста / сжатия для добавления и выталкивания. Предварительное добавление / вставка действительно требует перемещения диапазонов данных, но, поскольку они непрерывны в памяти, это делается очень быстро (кэш может хорошо работать с непрерывными данными, в отличие от разбросанных кусков кучи, как в QList). Ваше второе утверждение, что QLinkedList используется для большинства целей, совершенно неверно. Это наиболее редко используется. Возможно, вы путаете это с QList?

я есть список целых чисел, которые мне нужно перебрать, но массив не подходит. Каковы различия междуvectors а такжеlists и есть ли что-то, что мне нужно знать, прежде чем выбрать тип? Просто чтобы прояснить, я прочитал документы по QT, но это ...