c++の勉強1
コンパイル時アサート static_assert(定数式, 文字列リテラル);
未定義動作を起こす式はコンパイル時定数になれないので、テストケースが未定義動作を含まないという保証がつくのが特徴的
— いなむ(みたま) (@mitama_rs) 2019年2月27日
未定義動作のお守り
わからない・・
include "wizarding_currency.hpp"
int main(){ mitama::quantity<knut_t, int> money = 123 | knuts; }
<knut_t,int> 幽霊型でkunut_tをintで保持する