C++20のstd::formatがコンパイル時フォーマット検査を実現する仕組み
C++20に導入されたstd::formatは非常に強力で実用的な機能を提供します。その最大の特徴の一つは、特別な記述を必要とせず、通常の関数呼び出しと同じように使用するだけで、文字列のフォーマットが正しいかどうかをコンパイル時に検査できる点です。
#include <format>
int value = 42;
std::string result1 = std::format("値: {}", value); // 正常
st ...
7月7日 19:14 投稿