@lopata - zas bych porušil požadavek zadání "jedno cpp file bez knihoven třetich stran". Jako že frozen je prostě knihovna třetí strany. Protože pokud bych tam tenhle požadavek neměl, pak by řešením bylo boost asio, " na co si tu vlastně hraješ?"
Nevím jak jste přišel na to, že se to inicializuje v runtime. Debugoval jste to? Tam se pouze deklaruje staticky pole of string_view. Jestli se string_view nějak runtime inicializuje nevím. Ano, možná by vyřešilo tam před to dát constexpr, ale to považuju za detail, o který nemá smysl se hádat. Zbytek je compile time a to že si to předsortím dopředu jen zjednodušuje jinak nutnost psát si sort v constexpr, což by zase šlo proti miniaturizaci. A sorry, je fakt pro mne jednodušší si to předsortit, než vymýšlet konstrukci, jak to nechat udělat stroj.
Intenzivně se zabývám programováním zejména v jazyce C++. Vyvíjím vlastní knihovny, vzory, techniky, používám šablony, to vše proto, aby se mi usnadnil život při návrhu aplikací. Pracoval jsem jako programátor ve společnosti Seznam.cz. Nyní jsem se usadil v jednom startupu, kde vyvíjím serverové komponenty a informační systémy v C++
Přečteno 51 063×
Přečteno 23 939×
Přečteno 22 871×
Přečteno 20 952×
Přečteno 17 760×