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

5 ответов

 предлагает самую высокую скорость при низком качестве. Криптографический генератор предлагает высочайшее качество при минимальной скорости.

, как использовать std :: rand, я нашел этот код наcppreference.com [http://en.cppreference.com/w/cpp/numeric/random/rand] int x = 7; while(x > 6) x = 1 + std::rand()/((RAND_MAX + 1u)/6); // Note: 1+rand()%6 is biasedЧто не так с выражением ...

2 ответа

Почему std :: hash структура вместо функции?

Стандартная библиотека реализует std :: hash как шаблонную структуру, которая специализируется для разных типов. Используется так: #include <iostream> #include <functional> int main() { std::hash<int> hasher; std::cout << hasher(1337) << ...

1 ответ

:) Кажется, я был тем, кто не прочитал вопрос должным образом.

ал другой вопрос, и это заставило меня задуматься. Часто стандарт определяет функции, которые имеют параметры по умолчанию в своих описаниях. Стандарт позволяет вместо этого записывать их как перегрузки? Например, стандарт говорит, ...

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

4 ответа

g ++ 6.3.0: g ++ -std = gnu ++ 14 -O3 -flto -march = собственный impl.cpp main.cpp && ./a.out 1073741824 виртуальный: 1,97619 с. 1073741824 STD :: функция: 6,86855 сек. 1073741824 std :: function с привязками: 6,86847 сек.

шал на форуме, используяstd::function<> вызывает снижение производительности. Это правда? Если это правда, это большое падение производительности?

1 ответ

 а также

тоящее время я изучаю C ++ самостоятельно, и мне интересно, какpush_back() а такжеemplace_back() работать под капотом. Я всегда предполагал, чтоemplace_back() быстрее, когда вы пытаетесь создать и поместить большой объект в конец контейнера, ...

11 ответов

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

ужно отсортироватьstd::map по значению, а не по ключу. Есть ли простой способ сделать это? Я получил одно решение из следующей ветки: std :: map сортировать по данным? [https://stackoverflow.com/questions/3992874/stdmap-sort-by-data] Есть ли ...

1 ответ

Ты можешь сделать это:

я есть строка, определенная какstd::string header = "00110033"; Теперь мне нужно, чтобы строка содержала байтовые значения цифр, как будто она построена так char data_bytes[] = { 0, 0, 1, 1, 0, 0, 3, 3}; std::string header = ...

2 ответа

stackoverflow.com/questions/20997380/...

Функция действительно хорошо работает на данных, давая, например:summaryТо, что я хотел бы сделать, это изменить функцию, чтобы она также давала после «среднего» запись для стандартного отклонения, эксцесса и перекоса. > summary(fred) sum.count ...

2 ответа

Это абсолютно не позволяет добавлять перегрузки к

а изcppreference.com [https://en.cppreference.com/w/cpp/language/extending_std]: Добавление шаблона специализации Допускается добавлять шаблонные специализации для любой стандартной библиотеки| класс (начиная с C ++ 20) |шаблона в пространство ...

2 ответа

переменная длина std :: array как

Поскольку мои обычно используемые компиляторы C ++ допускают массивы переменной длины (например, массивы в зависимости от размера среды выполнения), мне интересно, есть ли что-то вродеstd::array с переменным размером? Конечноstd::vectorимеет ...