5
ответов

Ускорить Приложение для направляющих на ENV разработки?

У меня есть огромное приложение для направляющих на разработке прямо сейчас, которые работают ОЧЕНЬ медленный на-e разработке. Я использую Полукровку в качестве веб-сервера. Там какой-либо путь состоит в том, чтобы ускорить немного все? Поскольку я должен
вопрос задан: 15 February 2009 16:00
5
ответов

облегченное повышение?

Я слышал, что существует легкая реализация повышения где его единственные интеллектуальные указатели и некоторые другой очень простой материал. Я думаю, что слышал, что это не использует функций ОС также. Я пытался искать его, но...
вопрос задан: 13 January 2009 22:23
5
ответов

повысьте исходный код

Там какой-либо путь состоит в том, чтобы получить исходный код библиотек повышения? Я просмотрел репозиторий SVN, и я видел только файлы HPP. Никакие исходные файлы не доступны там. Я хотел бы изучить источник...
вопрос задан: 13 January 2009 04:54
5
ответов

Ассоциативный массив C++ с произвольными типами для значений

Что лучший способ состоит в том, чтобы иметь ассоциативный массив с типами произвольного значения для каждого ключа в C++? В настоящее время мой план состоит в том, чтобы создать класс "значения" с членскими переменными типов, которые я буду ожи
вопрос задан: 1 January 2009 10:35
5
ответов

понизьте в должности повышение:: функционируйте к простому указателю функции

хочу передать повышение:: свяжите с методом, ожидая простой указатель функции (та же подпись). определение типа пустой TriggerProc_type (Переменная*, освободите*); освободите InitVariable (TriggerProc_type *proc); повышение:: функция <...
вопрос задан: 11 November 2008 22:39
5
ответов

Лучшая документация для Boost:asio?

Документация, доступная на веб-сайте повышения... ограничена. Из того, что я был в состоянии читать, общее согласие состоит в том, что просто трудно найти хорошую документацию относительно повышения:: asio...
вопрос задан: 2 November 2008 23:54
5
ответов

Шаблонное инстанцирование C++ параметров шаблона функции

У меня есть следующая проблема с помощью шаблонного инстанцирования [*]. файл foo.h класс Foo {общественность: шаблон <имя типа F> освобождает func (F f) частный: международный участник _;}; файл foo.cc шаблон...
вопрос задан: 23 October 2008 00:30
5
ответов

Почему функции потока должны быть объявлены как '__ cdecl'?

Пример кода, который показывает, как создать потоки с помощью MFC, объявляет функцию потока и как статичную и как __ cdecl. Почему последний требуется? Потоки повышения не беспокоятся этой конвенцией, это - также...
вопрос задан: 4 October 2008 14:05
5
ответов

Используя повышение встроенной системы с ограничением памяти

Мы используем C++ для разработки приложения, которое работает в Windows CE 4 во встроенной системе. Одно из нашего ограничения - то, что вся память, используемая приложением, должна быть выделена во время запуска только....
вопрос задан: 3 October 2008 12:18
4
ответа

Станд. C++:: tr2 для VS2005

Действительно ли повышение является единственным путем к пользовательскому опыту VS2005 TR2? Также есть ли защищенный от неправильного использования способ загрузить только связанные пакеты TR2? Я смотрел на установщик повышения, предоставленный BoostPro.
вопрос задан: 1 July 2019 13:04
4
ответа

Как отфильтровать объекты от станд.:: карта? [дубликат]

У меня есть примерно следующий код. Это могло быть сделано более хорошим или более эффективным? Возможно, использование станд.:: remove_if? Можно ли удалить объекты из карты при пересечении его? Мы можем избегать использования временной карты?...
вопрос задан: 5 October 2018 17:22
4
ответа

Мьютекс Std или усиление мьютекса? Что предпочтительнее?

Какова реальная разница между std :: mutex и boost :: mutex? Какой из них быстрее с точки зрения внедрения и компиляции? Они оба переносимы? Я читаю свои вопросы, связанные с этим, но там ...
вопрос задан: 13 July 2018 08:06
4
ответа

undefined ссылка на std :: __ cxx11 :: basic_string при соединении с boost [duplicate]

В настоящее время мой код использует библиотеку расширенной файловой системы. Его можно скомпилировать с помощью команды g ++ program.cc -o program -std = c ++ 11 -I /tools/boost/1.64/3/linux64/rel/include/ -L / tools / boost / 1.64 / 3 / linux64 / ...
вопрос задан: 4 May 2018 00:49
4
ответа

Как использовать BOOST_FOREACH с повышением:: ptr_map?

Как может я использовать BOOST_FOREACH эффективно (number-of-character/readability-wise) с повышением:: ptr_map? Kristo продемонстрировал в его ответе, что возможно использовать BOOST_FOREACH с ptr_map, но...
вопрос задан: 23 May 2017 12:04
4
ответа

Пример использования shared_ptr

Здравствуйте, сегодня я задал вопрос о том, как вставить разные типы объектов в один и тот же векторный массив, и мой код в этом вопросе был gate * G [1000]; G [0] = новый ANDgate (); G [1] = новый ORgate; // gate ...
вопрос задан: 23 May 2017 12:02
4
ответа

Есть ли способ проверить, имеет ли класс C ++ конструктор по умолчанию (кроме предоставленных компилятором черт типа)?

Классы признаков могут быть определены, чтобы проверить, имеет ли класс C ++ переменную-член, функцию или тип (см. Здесь). Любопытно, что ConceptTraits не содержат признаков, чтобы проверить, определяет ли класс C ++ ...
вопрос задан: 23 May 2017 12:00
4
ответа

Где Повышение. Процесс?

Я должен выполнить программу и получить ее вывод stdout в C++. Я хотел бы, чтобы мой код был межплатформенным также. Недавно обнаружив замечательный мир библиотек C++ Повышения для всех Ваш...
вопрос задан: 5 January 2017 12:27
4
ответа

QList и shared_ptr

Что Вы думаете? Это корректно или является там утечками памяти? Источник: #include <QList.h> #include <boost/shared_ptr.hpp> #include <iostream> класс A {частный: интервал m_data;...
вопрос задан: 20 December 2016 05:58
4
ответа

Решите, что существование времени компиляции включает файлы в C++

Я пытаюсь написать некоторый портативный код библиотеки C++, который будет первоначально полагаться на Повышение. Regex, и затем перемещаются в TR1, поскольку компиляторы поддерживают его, и в конечном счете в C++ 0x спецификация после того, как вещи доби
вопрос задан: 5 June 2016 13:33
4
ответа

интеллектуальные указатели (повышение) объяснены

Каково различие между следующим набором указателей? Когда Вы используете каждый указатель в производственном коде, если вообще? Примеры ценились бы! scoped_ptr shared_ptr weak_ptr intrusive_ptr...
вопрос задан: 1 April 2016 07:18
4
ответа

Создание Библиотеки с обратно совместимым ABI, который использует Повышение

Я работаю над определенной библиотекой C++ (или больше платформы). Я хочу сделать это обратно совместимым с предыдущим сохранением версий не только совместимость API, но также и ABI (как QT отличной работы делает)...
вопрос задан: 31 March 2016 16:26
4
ответа

повышение, совместно использованный ptr По сравнению со слабым ptr? Чтобы использовать когда?

В моем текущем проекте я использую повышение:: shared_ptr вполне экстенсивно. Недавно мои поддерживающие помощники команды также начали использовать weak_ptr. Я не знаю который использовать и когда. Кроме этого, что...
вопрос задан: 15 January 2016 14:34
4
ответа

Выход из строки C++

Что является самым легким способом преобразовать станд. C++:: представьте в виде строки к другому станд.:: строка, из которой вышли все непечатные символы? Например, для строки двух символов [0x61,0x01], результат...
вопрос задан: 28 July 2015 09:24
4
ответа

Как я использовал бы for_each для удаления каждого значения в карте STL?

Предположим, что у меня есть карта STL, где значения являются указателями, и я хочу удалить их всех. Как был бы я представлять следующий код, но использование станд.:: for_each? Я счастлив за решения использовать Повышение...
вопрос задан: 6 July 2015 14:00
4
ответа

как десериализовать QNan и SNan в boost :: serialization [duplicate]

Я использую boost :: serialization :: xml archieve для сериализации значений float, однако, если это значение похоже на QNan или SNan, выходная строка xml имеет значение -1. ​​# QNAN. Это означает, что ...
вопрос задан: 24 February 2015 18:04
4
ответа

Как Вы устанавливаете Повышение на MacOS?

Как Вы устанавливаете Повышение на MacOS? Прямо сейчас я не могу найти bjam для Mac.
вопрос задан: 27 September 2014 23:48
4
ответа

Как намеренно удалить повышение:: shared_ptr?

Я имею, многие повышают:: объекты shared_ptr <MyClass>, и в какой-то момент я намеренно хочу удалить некоторые из них для освобождения некоторой памяти. (Я знаю в той точке, что мне никогда не будет нужен указанный...
вопрос задан: 23 August 2014 10:19
4
ответа

static_cast с повышением:: shared_ptr?

Что является эквивалентом static_cast с повышением:: shared_ptr? Другими словами, как делают я должен переписать следующую Основу* b = новый Полученный (); Полученный* d = static_cast <Полученный*> (b); когда...
вопрос задан: 12 August 2014 09:52
4
ответа

Преобразование списка значений float из Python в C ++ vector & lt; float & gt; использование библиотек Boost [duplicate]

Я конвертирую список значений float из python в C ++, и значения не преобразуются должным образом. Например. Если список в python содержит следующие значения value = [4.2.2.5.3.6,1,0,6.3] при конвертации ...
вопрос задан: 12 June 2014 21:25
4
ответа

Повышение сборки на Mac с XCode

Я недавно знакомился с библиотекой Boost, и я хотел бы использовать ее в своем проекте XCode. Но печально нет никакого HowTo или FAQ о том, как сделать это :( Что последовательность действий должна создать и использовать Повышение...
вопрос задан: 5 June 2014 07:43