kelbon

Results 33 issues of kelbon

Regex iterator in C++20 may be a coroutine-generator, isnt it better then returning a range? What about fast_match (only checks match or not) ?

What if file error and path was already used? Old file corrupted? Is exist a way to modify file and save it (without full rewrite?)

1. I think it is possible to unicode name of sheet or smth? Isnt it? 2. .cell("A:1") need to create string every time. May be allocation or smth, why you...

В С++20 уже есть модули и import std использует обычный модуль без доработок из С++20, поэтому нет никаких препятствий использовать import std уже в С++20 Это позволит гораздо быстрее и...

C++23-ru-comment

Кажется в С++ нарастает количество типов которые... ну как бы "ничего" С++11 `std::nullptr_t` / `nullptr` C++17 `std::nullopt_t` / `std::nullopt` also C++17 `std::monostate` (тоже обозначает "ничего" и умеет сравниваться) Важно отметить...

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

Мотивация частично описана тут: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0957r6.pdf И тут : https://github.com/kelbon/AnyAny Если очень кратко - текущие инструменты динамического полиморфизма недостаточны : виртуальные функции и код, который с ними получается, не отражает реальных...

Очевидно, что всё что умеет выводиться в потоки (имеет оператор

C++23-ru-comment

Если в случае range based for loop игнорировать такие перегрузки ещё адекватно, то в случае ranges это приводит к проблемам, например, пусть у меня есть условный генератор - корутина, тогда...