Результаты поиска по запросу "std"
Правильная подпись / обнаружение присутствия Container :: reserve ()
Учитывая типC который является контейнером, соответствующим STL, как правильно определить,C содержит функцию-членreserve? Я попробовал следующий подход (с GCC 4.6.3): template< typename C, typename = void > struct has_reserve : std::false_type ...
Как мне найти / найти и заменить в стандартной строке?
Есть ли способ заменить все вхождения подстроки другой строкой вstd::string? Например: void SomeFunction(std::string& str) { str = str.replace("hello", "world"); //< I'm looking for something nice like this }
Почему функция C ++ stdlib rand () дает разные значения для одного и того же начального числа на разных платформах?
Я понимаю чтоrand() Функция генерирует псевдослучайные числа на основе заданного им начального числа, и что на данной платформе она всегда будет генерировать одну и ту же последовательность чисел из одного и того же начального числа. Я хочу ...
Как рассчитать время функции в миллисекундах без boost :: timer
Я использую Boost 1.46, который не включает boost :: timer, Каким другим способом я могу рассчитать время моих функций. В настоящее время я делаю это: time_t now = time(0); <some stuff> time_t after = time(0); cout << after - now << endl;но он ...
Как я могу обнажить кортеж <> обратно в список типов шаблонов с переменными числами?
Есть ли способполоса 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< ...
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 = ...
Почему std :: result_of принимает (не связанный) тип функции в качестве аргумента типа?
Я понимаю, что «почему вещи такие, какие они есть», вопросы обычно не самые лучшие, но на SO так много людей, которые настроены на стандартные обсуждения в комитетах, поэтому я надеюсь, что на это можно ответить фактически, так как ...
Поиск вектора объектов по атрибуту объекта
Я пытаюсь найти хороший способ найти индекс определенного объекта в векторе - сравнивая строку с полем члена в объекте. Like this : find(vector.begin(), vector.end(), [object where obj.getName() == myString])Я безуспешно искал - может быть, я не ...
карта против unordered_map для нескольких элементов
Я пытаюсь выбирать междуmap а такжеunordered_map для следующего варианта использования: Ключmap это указатель Наиболее распространенным вариантом использования является то, что на карте будет один элемент. В общем, максимальное количество ...
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 ...