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

4 ответа

Использование std :: bind2nd со ссылками

У меня есть простой класс, как это: class A { public: void f(const int& n) { std::cout<<"A::f()" << n <<"\n"; } };и я пытаюсь использовать это так: std::vector<A> vec; A a; vec.push_back(a); std::for_each(vec.begin(), ...

4 ответа

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

Прочитав заявление несколько раз в статьях - я хочу добавить этот вопрос в Stackoverflow и спросить сообщество - переносим ли следующий код? template<template<typename T, typename Alloc> class C> void f() { /* some code goes here ... */ } int ...

4 ответа

Использование boost :: random в качестве ГСЧ для std :: random_shuffle

У меня есть программа, которая использует генератор случайных чисел mt19937 из boost :: random. Мне нужно сделать random_shuffle и хотеть, чтобы случайные числа, сгенерированные для этого, были из этого общего состояния, чтобы они могли быть ...

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

2 ответа

Есть ли отдельная реализация std :: function?

Я работаю над встроенной системой, поэтому размер кода является проблемой. Использование стандартной библиотеки увеличивает мой двоичный размер примерно на 60К, с 40К до 100К. Я хотел бы использовать std :: function, но я не могу оправдать это ...

3 ответа

Делает ли std :: vector :: insert () недействительными итераторы, если в векторе достаточно места (созданного с помощью резерва)?

ОтветКак самостоятельно скопировать вектор? [https://stackoverflow.com/questions/14781264/how-to-self-copy-a-vector/]меня немного смутило недействительность итератора. В некоторых литературных источниках говорится, что «если вы используете ...

2 ответа

C ++ std :: vector emplace против вставки [дубликата]

На этот вопрос уже есть ответ здесь: push_back против emplace_back [/questions/4303513/push-back-vs-emplace-back] 6 ответовМне было интересно, в чем различия между ними. Я заметил, что emplace - это дополнение c ++ 11. Так почему же сложение?

4 ответа

Использование std :: shared_ptr <void> для указания на что-либо

Я используюstd::shared_ptr<void> в моем приложении, чтобы сделать умный указатель, который может указывать на различные типы структур данных, таких как структуры, векторы, матрицы ... в основном на что угодно. Я пытаюсь сопоставить некоторые ...

4 ответа

Оператор C ++: std :: vector []

Почему std :: vector имеет 2 оператора[] реализация? reference operator[]( size_type pos ); const_reference operator[]( size_type pos ) const;

2 ответа

вектор столбца с строкой означает - с std :: накопить?

Стремясь быть как можно более ленивым, я прочитал в матрице vector< vector<double> > data ( rows, vector<double> ( columns ) );и постарайся использовать как можно больше вкусностей STL. Следующее, что мне нужно сделать, это вычислить средние ...

6 ответов

лучшая библиотека для векторного массива в C ++

Я должен сделать расчет на массиве из 1,2,3 ... 9 размерных векторов, и число этих векторов значительно варьируется (скажем, от 100 до нескольких миллионов). Конечно, было бы здорово, если бы контейнер данных можно было легко разложить для ...