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

5 ответов

STL / Boost эквивалент LLVM SmallVector?

Я пытался понять, могу ли я оптимизировать ситуацию, когда у меня много маленьких векторов данных. В моем случае использования может быть более 100 000 таких векторов, поэтому размер хранилища векторов имеет решающее значение. Каждый может иметь ...

12 ответов

 и избежать проблемы с dtor.

о, это действительно трудно признаться, но у меня сейчас есть сильное искушение унаследовать от

4 ответа

Может ли ссылочный тип использоваться в качестве типа ключа в карте STL

Могу ли я построитьstd::map где тип ключа является ссылочным типом, напримерFoo & И если нет, то почему?

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

2 ответа

Вызов указателя на функцию-член, хранящуюся в карте std

Я храню карту в классе, который имеет строки в качестве ключей и указатели на функции-члены в качестве значений. У меня возникают проблемы с вызовом правильной функции бросить указатель на функцию. Вот код: #include <iostream> #include <string> ...

8 ответов

if (str1 == str2) и if (str1.length () == str2.length () && str1 == str2)

Я видел второе в чужом коде, и я полагаю, что это сравнение длины было сделано для повышения производительности кода. Он использовался в синтаксическом анализаторе для языка сценариев со специальным словарем: слова длиной от 4 до 24 букв со ...

4 ответа

обратное преобразование

1 ответ

Почему контейнеры C ++ не допускают неполные типы?

Почему Разве C ++ не позволяет создавать экземпляры контейнеров неполных типов? Это конечновозможно писать контейнеры, которые не имеют этого ограничения - повышение :: ...

1 ответ

Как правильно использовать std :: reference_wrappers

Я пытаюсь понятьstd::reference_wrapper. Следующий код показывает, что ссылочная оболочка не ведет себя точно так же, как ссылка. #include <iostream> #include <vector> #include <functional> int main() { std::vector<int> numbers = {1, 3, 0, -8, ...

5 ответов

@Charles Bailey: ты прав, это то, что я не учел

я есть класс с контейнером (содержащий указатель) в качестве члена:

1 ответ

, Оказывается, это не удалось на вычете шаблона класса. Я мог бы поцеловать тебя прямо сейчас.

ользую