Ten C++ habits that quietly remove whole classes of bugs
RAII, const by default, value semantics, span instead of pointer-plus-length: small habits with an outsized effect on how many bugs you ship.
RAII, const by default, value semantics, span instead of pointer-plus-length: small habits with an outsized effect on how many bugs you ship.
How a 1979 research language became the thing your browser, game engine and database are written in, one three-year standard at a time.
Structured bindings, std::optional, ranges, concepts, std::variant with std::visit and a scope guard, each with a complete, compilable example.
Essential cookies keep this site working. With your permission we also use optional cookies for extra features. You can change your mind at any time from Cookie settings in the footer. Read our cookie policy.