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

1 ответ

Правильная подпись / обнаружение присутствия Container :: reserve ()

Учитывая типC который является контейнером, соответствующим STL, как правильно определить,C содержит функцию-членreserve? Я попробовал следующий подход (с GCC 4.6.3): template< typename C, typename = void > struct has_reserve : std::false_type ...

10 ответов

Как мне найти / найти и заменить в стандартной строке?

Есть ли способ заменить все вхождения подстроки другой строкой вstd::string? Например: void SomeFunction(std::string& str) { str = str.replace("hello", "world"); //< I'm looking for something nice like this }

2 ответа

Почему функция C ++ stdlib rand () дает разные значения для одного и того же начального числа на разных платформах?

Я понимаю чтоrand() Функция генерирует псевдослучайные числа на основе заданного им начального числа, и что на данной платформе она всегда будет генерировать одну и ту же последовательность чисел из одного и того же начального числа. Я хочу ...

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

5 ответов

Как рассчитать время функции в миллисекундах без boost :: timer

Я использую Boost 1.46, который не включает boost :: timer, Каким другим способом я могу рассчитать время моих функций. В настоящее время я делаю это: time_t now = time(0); <some stuff> time_t after = time(0); cout << after - now << endl;но он ...

4 ответа

Как я могу обнажить кортеж <> обратно в список типов шаблонов с переменными числами?

Есть ли способполоса a std::tuple<T...> чтобы вернуть егоT...? пример предполагатьvct<T...> эторанее существовавших шаблон класса variadic, using U = std::tuple<int,char,std::string>; using X = vct<int,char,std::string>; using Y = vct< ...

3 ответа

std :: default_random_engine генерирует значения от 0,0 до 1,0

Я хочу иметь возможность генерировать случайные значения от 0,0 до 1,0 Я пытался использовать std::default_random_engine generator; std::uniform_real_distribution<float> distribution(0.0, 1.0); float myrand = ...

4 ответа

Почему std :: result_of принимает (не связанный) тип функции в качестве аргумента типа?

Я понимаю, что «почему вещи такие, какие они есть», вопросы обычно не самые лучшие, но на SO так много людей, которые настроены на стандартные обсуждения в комитетах, поэтому я надеюсь, что на это можно ответить фактически, так как ...

3 ответа

Поиск вектора объектов по атрибуту объекта

Я пытаюсь найти хороший способ найти индекс определенного объекта в векторе - сравнивая строку с полем члена в объекте. Like this : find(vector.begin(), vector.end(), [object where obj.getName() == myString])Я безуспешно искал - может быть, я не ...

2 ответа

карта против unordered_map для нескольких элементов

Я пытаюсь выбирать междуmap а такжеunordered_map для следующего варианта использования: Ключmap это указатель Наиболее распространенным вариантом использования является то, что на карте будет один элемент. В общем, максимальное количество ...

1 ответ

std :: remove_const с константными ссылками

Почемуstd::remove_const не конвертироватьconst T& вT&? Этот заведомо надуманный пример демонстрирует мой вопрос: #include <type_traits> int main() { int a = 42; std::remove_const<const int&>::type b(a); // This assertion fails ...