fix max and range
This commit is contained in:
42
bin/main.cpp
42
bin/main.cpp
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
#include "hack/logger/logger.hpp"
|
#include "hack/logger/logger.hpp"
|
||||||
|
|
||||||
#include "hack/mt/algorithms/sort.hpp"
|
#include "hack/range/sort.hpp"
|
||||||
#include "hack/mt/algorithms/max.hpp"
|
#include "hack/math/max.hpp"
|
||||||
|
|
||||||
#include "hack/patterns/ring_buffer.hpp"
|
#include "hack/patterns/ring_buffer.hpp"
|
||||||
|
|
||||||
@@ -25,23 +25,23 @@ auto main(int argc, char *argv[]) -> int
|
|||||||
hack::log()(v);
|
hack::log()(v);
|
||||||
}
|
}
|
||||||
|
|
||||||
// // mt::sort
|
// range::sort
|
||||||
// {
|
{
|
||||||
// std::vector<int> v { 4, 4, 6, 1, 4, 3, 2 };
|
std::vector<int> v { 4, 4, 6, 1, 4, 3, 2 };
|
||||||
// std::forward_list<int> l { 8, 7, 5, 9, 0, 1, 3, 2, 6, 4 };
|
std::forward_list<int> l { 8, 7, 5, 9, 0, 1, 3, 2, 6, 4 };
|
||||||
//
|
|
||||||
// hack::mt::algorithms::sort(v);
|
hack::range::sort(v);
|
||||||
// hack::mt::algorithms::sort(l);
|
hack::range::sort(l);
|
||||||
//
|
|
||||||
// hack::log()(v);
|
hack::log()(v);
|
||||||
// hack::log()(l);
|
hack::log()(l);
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// // mt::max
|
// math::max
|
||||||
// {
|
{
|
||||||
// int a = 4, b = 5;
|
int a = 4, b = 5;
|
||||||
// int& c = a;
|
int& c = a;
|
||||||
// hack::log()(hack::mt::algorithms::max(4, 5));
|
hack::log()(hack::math::max(4, 5));
|
||||||
// hack::log()(hack::mt::algorithms::max(c, b));
|
hack::log()(hack::math::max(c, b));
|
||||||
// }
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#include <type_traits>
|
#include <type_traits>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
namespace hack::mt::algorithms
|
namespace hack::math
|
||||||
{
|
{
|
||||||
// std::common_type_t - делает сравнение по правилу тенарного оператора
|
// std::common_type_t - делает сравнение по правилу тенарного оператора
|
||||||
// и выводит низводящий возвращающий тип. Т.е. если в качестве одного из
|
// и выводит низводящий возвращающий тип. Т.е. если в качестве одного из
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
namespace hack::mt::algorithms
|
namespace hack::range
|
||||||
{
|
{
|
||||||
// общая сортировка диапозонов, у кого-то есть своя локалная сортировка, а у кого-то
|
// общая сортировка диапозонов, у кого-то есть своя локалная сортировка, а у кого-то
|
||||||
// нет. А тут чтоб не реализовывать, есть общая.
|
// нет. А тут чтоб не реализовывать, есть общая.
|
||||||
@@ -8,8 +8,9 @@ headers = [
|
|||||||
|
|
||||||
'hack/logger/logger.hpp',
|
'hack/logger/logger.hpp',
|
||||||
|
|
||||||
'hack/mt/algorithms/max.hpp',
|
'hack/math/max.hpp',
|
||||||
'hack/mt/algorithms/sort.hpp',
|
|
||||||
|
'hack/range/sort.hpp',
|
||||||
|
|
||||||
'hack/patterns/ring_buffer.hpp',
|
'hack/patterns/ring_buffer.hpp',
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user