4
ответа

C++: ВЫ используете Loki или Повышение для функторов?

Я читал книгу Alexandrescu, современный дизайн C++, и я был вполне впечатлен методами, которые он использует, таким образом, я хотел добавить библиотеку Loki к своему приложению. Однако после далее...
вопрос задан: 8 May 2014 17:21
4
ответа

shared_ptr по сравнению с scoped_ptr

scoped_ptr не является способной копией и удаляется из объема. Таким образом, это отчасти ограничивается shared_ptr. Так кажется помимо случаев, когда действительно необходимо ограничить операцию копии shared_ptr...
вопрос задан: 24 December 2013 06:47
4
ответа

Boost asio :: accept blocking behavior [duplicate]

asio :: accept - это блокирующий вызов, который возвращается только при появлении нового соединения или ошибки. Предположим, наше приложение хочет выйти, тогда как мы выходим из этого блокирующего поведения «accept» ...
вопрос задан: 25 June 2012 19:52
4
ответа

Есть ли стандартный функциональный объект C++ для того, чтобы демонтировать станд.:: пара?

Делает любой знает, существует ли фактический стандарт (т.е. TR1 или Повышение) функциональный объект C++ для доступа к элементам станд.:: пара? Дважды за прошлые 24 часа мне жаль, что у меня не было чего-то как...
вопрос задан: 2 May 2012 20:58
4
ответа

“cstdint” использование повышения

Реализация C99 stdint повышения ужасно удобна. Одна вещь прослушивает меня, все же. Они выводят все свои определения типов в пространство имен повышения. Это оставляет меня с тремя вариантами при использовании этого средства:...
вопрос задан: 1 May 2012 09:54
4
ответа

Как удалить интеллектуальные указатели из кэша, когда больше нет ссылок?

Я пытался использовать интеллектуальные указатели для обновления существующего приложения, и я пытаюсь преодолеть загадку. В моем приложении у меня есть кэш объектов, например, позволяет, называют их книгами. Теперь этот кэш книг...
вопрос задан: 29 April 2012 14:39
4
ответа

Как выпустить указатель от повышения:: shared_ptr?

Может повысить:: shared_ptr выпускают сохраненный указатель, не удаляя его? Я вижу, что никакой выпуск функционировать не существует в документации, также в FAQ объяснен, почему это не обеспечивает функцию выпуска...
вопрос задан: 20 March 2012 12:21
4
ответа

Где shared_ptr?

Я так расстроен прямо сейчас после нескольких часов, пытаясь найти, где shared_ptr расположен. Ни один из примеров я вижу, что шоу завершает код для включения заголовков для shared_ptr (и работающий). Просто...
вопрос задан: 9 March 2012 03:01
4
ответа

эквивалентное повышение unique_ptr?

Есть ли некоторый эквивалентный класс для C++ 1x's станд.:: unique_ptr в библиотеках повышения? Поведение, которое я ищу, является способностью иметь безопасную от исключения функцию фабрики, как так... станд.:: unique_ptr <...
вопрос задан: 23 August 2011 21:47
4
ответа

Собственная программа печатает разные размеры каталогов, чем DU [duplicate]

Я сделал небольшой проект c ++ для печати размеров каталогов и файлов. Тем не менее, я заметил, что я получаю разницу в размере для того, что отчеты du и что моя программа, используя boost :: filesystem, ...
вопрос задан: 17 April 2011 17:26
4
ответа

заполнение вектора повышения или матрицы

Существует ли отдельное выражение способ присвоить скаляр всем элементам матрицы повышения или вектора? Я пытаюсь найти более компактный способ представить: повышение:: числовой:: ublas:: c_vector <плавание, N>...
вопрос задан: 7 January 2011 17:56
4
ответа

Как добавить повышение моего проекта?

Я работаю над межплатформенным (Windows, Linux, Солярис) проект. Я хочу использовать shared_ptr Повышения в этом проекте. Как я могу установить его и перераспределить его с проектом клиентам? Я не делаю...
вопрос задан: 5 August 2010 08:58
4
ответа

Как сделать повышение:: make_shared друг моего класса

Я записал класс с защищенным конструктором, так, чтобы новые экземпляры могли только быть произведены с помехами, создают () функцию, которая возвращает shared_ptr моему классу. Обеспечить эффективное выделение I'...
вопрос задан: 31 July 2010 14:31
4
ответа

Как представить повышение:: shared_ptr в существующую (большую) кодовую базу C++?

Я в настоящее время пытаюсь зафиксировать несколько слабых мест в нашей кодовой базе путем представления использования интеллектуальных указателей. Кодовая база является очень большой, и связанная как паук, у которого был тот многим кофе. Я...
вопрос задан: 25 July 2010 08:30
4
ответа

Корректный способ инициализировать массив повышения:: scoped_ptr?

У меня есть класс с массивом ограниченных по объему указателей на объекты, которые НЕ имеют конструктора по умолчанию. Единственным путем я нашел для "инициализирования" их, использует подкачку () как это: класс Панель {Панель (символ *...
вопрос задан: 15 July 2010 16:36
4
ответа

Мягкий (нет: слабый), ссылки в C++ - действительно ли это возможно? Существует ли реализация?

В C++ я использую повышение:: shared_ptr и повышение:: weak_ptr для автоматического удаления объектов, которые больше не необходимы. Я знаю, что они работают с подсчетом ссылок. В Java памятью управляет мусор...
вопрос задан: 4 July 2010 15:16
4
ответа

shared_ptr как участник класса

Это характерно для заявленных содержащих в нем объектов как указатели на тот класс, в то время как "вперед declarating" их в заголовочном файле. Это для сокращения физических зависимостей в коде. Например, класс B;//...
вопрос задан: 10 May 2010 16:22
4
ответа

Повышение. Свяжите со станд. доступа:: элементы карты в станд.:: for_each

У меня есть карта, которая снабжает простую структуру ключом. Структура имеет две функции членства, каждый - константа другой нет. Я справился с вызовом функции константы использование станд.:: for_each без любых проблем...
вопрос задан: 22 February 2010 15:09
4
ответа

Библиотеки ПОВЫШЕНИЯ в осведомленном о многопоточности режиме

Существует возможность скомпилировать библиотеки BOOST в так называемом ориентированном на многопотоковое исполнение режиме. Раз так Вы будете видеть, что "... мт..." появились на название библиотеки. Я не могу понять то, что это дает мне и когд
вопрос задан: 19 February 2010 04:37
4
ответа

C++ стандартные/фактические обертки алгоритма STL

Есть ли любой стандартный/фактический стандарт (повышение) обертки вокруг стандартных алгоритмов, которые работают с определением контейнеров, начинаются и заканчиваются. Позвольте мне показать Вам, что я имею в виду с кодом://вместо...
вопрос задан: 1 February 2010 19:44
4
ответа

Приложение C++ - я должен использовать статическое или динамическое подключение для библиотек?

Я собираюсь запустить новый проект C++, который будет полагаться на серию библиотек, включая часть библиотек Boost, log4cxx или библиотеки входа Google - и поскольку проект развивает другие...
вопрос задан: 21 January 2010 13:00
4
ответа

повышение:: свяжите с пустыми указателями функции

Если указатель функции встроил в повышение:: свяжите эхо-сигнал, NULL/nullptr/0, я должен принять меры кроме вызова его. Как я могу определить, содержит ли объект пустой указатель функции?...
вопрос задан: 15 January 2010 00:49
4
ответа

Как использовать лямбду повышения для заполнения вектора указателей с новыми объектами

Я недавно начал использовать лямбду повышения и думал, что попытался бы использовать ее в местах, где это/должно, делают вещи легче читать. У меня есть некоторый код, подобный следующему станд.:: вектор <X *>...
вопрос задан: 11 January 2010 16:20
4
ответа

Как разработать зависимый проект повышения с помощью регулярных make-файлов?

Я работаю над проектом C++, и мы недавно должны были включать небольшую часть повышения его. Часть повышения действительно минимальна (Повышение:: Python), таким образом, использование bjam для создания всего похоже...
вопрос задан: 5 January 2010 01:12
4
ответа

Отображение отладочной информации исключения пользователям

Я в настоящее время работаю над добавляющими исключениями и обработкой исключений к моему приложению OSS. Исключениями было общее представление от запуска, но я хотел найти хорошую платформу исключения и в...
вопрос задан: 26 December 2009 21:55
4
ответа

Поблочное тестирование исполняемый проект

Возможно, я не думаю об этом правильно. Я запускаю свой второй проект с помощью модульных тестов. Мой первый проект я прокрутил свое собственное для этого проекта, я испытываю Повышение:: тест. Мой вопрос, что...
вопрос задан: 15 December 2009 05:43
4
ответа

станд.:: поломка локали на MacOS 10.6 с LANG=en_US.UTF-8

У меня есть приложение C++, которое я портирую на MacOSX (а именно, 10.6). Приложение делает интенсивное использование библиотеки стандарта C++ и повышение. Я недавно наблюдал некоторую поломку в приложении, которое я имею...
вопрос задан: 17 November 2009 09:57
4
ответа

Используя shared_ptr в dll-интерфейсах

У меня есть абстрактный класс в моем dll. классе IBase {защищенный: виртуальный ~IBase () = 0; общественность: виртуальная пустота f () = 0;}; я хочу получить IBase в своем EXE-файле, который загружает dll. Первый путь...
вопрос задан: 22 October 2009 07:56
4
ответа

Повышение. Python - Как возвратиться ссылкой?

Я использую Повышение. Python для создания модулей Python из классов C++. И я столкнулся с проблемой со ссылками. Condider следующий случай, где у меня есть класс Foo с перегруженным, получает методы, которые могут...
вопрос задан: 15 October 2009 13:51
4
ответа

Лучшая ссылка Повышения? [закрытый]

Вещью, которая действительно выключает меня о Повышении, является их документация. То, в чем я нуждаюсь, является хорошей ссылкой, и вместо того, чтобы объяснить, что хорошая ссылка мне, я дал бы пример: java.sun.com/...
вопрос задан: 9 October 2009 14:30