Описание тега boost-flyweight
1
ответ
Как использовать boost::flyweight в качестве шаблона GOF?
Я не могу понять, как использовать boost::flyweight как шаблон GOF. Есть ли где-нибудь пример? Например, я ожидаю это использование следующим образом. Должен быть какой-то контейнер с навесом, который состоит из "жирных" объектов. Этот контейнер мож…
26 янв '17 в 12:06
1
ответ
Boost flyweight для коротких струн
Я внедряю систему, которая хранит и манипулирует множеством повторяющихся коротких строк. Например, цена акций серии. У меня будет много повторяющихся записей о ценах на акции Microsoft: <time1>,MSFT,60.01 <time2>,MSFT,60.02 <time3>…
27 окт '16 в 13:13
1
ответ
Есть ли Boost:: Flyweight подсчета ссылок?
Я читал документацию boost::flyweight но я не вижу никакого упоминания о политике освобождения или подсчета ссылок. По сути, объект с наименьшим весом должен вести себя как хранилище различных значений, но неясно, что происходит, когда другое значен…
30 апр '12 в 17:16
1
ответ
Усилить панику
Я использую Boost 1.39. Я реализовал свой класс, используя boost::flyweight<no_locking, hashed_factory<> > (мое приложение однопоточное). Тестовая программа для моего класса проходит нормально, но когда я использую в приложении, я панику…
07 авг '12 в 12:18
1
ответ
Использование Boost flyweight с общей памятью
Я хотел бы сохранить большое количество (часто дублируемых) строк в разделяемой памяти, поэтому я использую функциональность Boost и межпроцессную базовую_строку. Чтобы убедиться, что строка действительно хранится в разделяемой памяти, мне нужно пре…
21 июн '13 в 17:17
1
ответ
boost::flyweight не работает для класса
Сначала я использовал flyweight для строки, которая отлично работает, но когда я использую flyweight для структуры. это не работает первый тестовый пример для строки: static void testflyweightString() { char tmp[0]; vector<boost::flyweight<str…
02 апр '15 в 03:08
2
ответа
Есть ли способ получить информацию о внутреннем контейнере boost::flyweight?
Использование boost::flyweight должно помочь мне сэкономить память. Я ищу способ получить количественную оценку эффективности решения. Есть ли способ получить размер () внутреннего контейнера? Если это хэш на основе хеш-кода, есть ли способ получить…
31 июл '12 в 12:46
3
ответа
Flyweights с Boost и внешними источниками данных
Может быть, есть простой способ обойти это, что я не вижу, так что, надеюсь, кто-нибудь сможет мне это объяснить. Допустим, у меня есть класс: class A { public: const double parameter; const std::string name; const std:: string fileName; A(const dou…
13 янв '12 в 16:39
0
ответов
Boost.flyweight доступ к базовой фабрике
я использую boost::flyweight<std::string> по всей моей программе и хочу написать определенный компонент, который обращается к статической фабрике, обслуживающей эти легковесные строки, чтобы вручную insert а также delete. Самое близкое, что я …
01 сен '21 в 11:10