/
thomas-king
/
Literals
Обзор
Документация
Войти
/
thomas-king
/
Literals
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
include/lib/utils.h
37 строк
708 B
AceRodstin
Update libraries.
30 дек 2022, 16:14
30 дек 2022, 16:14
4e4ae27
Код
Авторство
О чём код?
// // utils.h // Libraries // // Created by Ace Rodstin on 29 Dec 2022. // #ifndef UTILS_HEADER_FILE #define UTILS_HEADER_FILE #include <string> #include <sstream> using namespace std; namespace utils { template<typename T> unsigned long bounded(T value, T lower_bound, T upper_bound) { auto bounded = max(lower_bound, value); bounded = min(upper_bound, bounded); return bounded; } template<class T> string to_string(const T value, const int precision) { double temp = static_cast<double>(value); stringstream stream; stream.precision(precision); stream << fixed << temp; return stream.str(); } } #endif