Odpověď na názor

Odpovídáte na názor ke článku Nechte testovat překladač.

  • 15. 1. 2025 12:54

    Ondřej Novák

    constexpr určitě u šablon, pokud tam není nějaká překážka, třeba šablony předpokládající synchronizaci mezi vlákny se blbě dělají constexpr.

    Kritické částí kódu, kde by hrozil nějaký UB, buffer overrun, memory leak, typicky tam kde hodně se používá "unsafe" část C++, nějaká práce s raw bufferama, pokud se tohle podaří napsat a otestovat constexpr, tak to dost zvýší bezpečnost (a u mě důvěru) k tomu kódu.

    Ať už je tu diskuze o bezpečnostni programovacích jazyků, (typicky Rust vs C vs C++), tak constexpr testování je cesta, jak tu bezpečnost na úrovni C++ násobně zvýšit.