c++

Я хочу знать, что [=] делает? Вот короткий пример template <typename T> std::function<T (T)> makeConverter(T factor, T offset) { return [=] (T input) -> T { return (offset + input) * factor; }; } auto milesToKm = makeConverter(1.60936, 0.0); как бы код работал с [] вместо [=]? std::fun...

Я пытаюсь получить индекс элемента в векторе strings, чтобы использовать его в качестве индекса в другой вектор int типа, это возможно ? пример: vector <string> Names; vector <int> Numbers; ... // condition to check whether the name exists or not if((find(Names.begin(), Names.end(), old_name...

Я хотел бы получить некоторую информацию о том, как правильно думать о закрытиях C++11 и std::function С точки зрения того, как они реализованы и как обрабатывается память. хотя я не верю в преждевременную оптимизацию, у меня есть привычка тщательно рассматривать влияние производительности моего выбора при н...

Я немного не работал на C/C++ и просто задавался вопросом, какие любимые кросс-платформенные библиотеки людей должны использовать. Я ищу что-то, что является хорошей быстрой и грязной библиотекой, а также библиотекой, которая немного более надежна. Часто это две разные библиотеки, и это нормально....

кажется,uint32_t гораздо более распространен, чем uint_fast32_t (Я понимаю, что это неподтвержденная информация). Однако это кажется мне противоречащим интуиции. почти всегда, когда я вижу использование uint32_t, все, что он действительно хочет, это целое число, которое может содержать значения до 4,294,967,...

у меня есть пример кода Python, который мне нужно имитировать в C++. Я не требую какого-либо конкретного решения (например, решения на основе совместной работы, хотя они также были бы приемлемыми ответами), мне просто нужно каким-то образом воспроизвести семантику. Python это базовый генератор последователь...

есть ли элегантный способ создать и инициализировать const std::vector<const T> как const T a[] = { ... } к фиксированному (и небольшое) число значений? Мне нужно часто вызывать функцию, которая ожидает vector<T>, но эти значения никогда не изменятся в моем случае. в принципе я придумал что-то вр...

этот вопрос уже есть ответ здесь: что это за странный синтаксис двоеточия ( " :") в конструкторе? 12 ответов что делает оператор двоеточия ( " :") в этом конструкторе? Это эквивалентно MyClass(m_classID = -1, m_userd...

я хочу определить функцию, которая принимает unsigned int в качестве аргумента и возвращает int конгруэнтный по модулю UINT_MAX+1 к аргументу. первая попытка может выглядеть так: int unsigned_to_signed(unsigned n) { return static_cast<int>(n); } но, как знает любой юрист языка, приведение от uns...

есть ли способ вычислить среднее и стандартное отклонение для вектора, содержащего образцы, используя Boost? или мне нужно создать аккумулятор и подать в него вектор?...