> _Bool <
C23 から bool でいけるのか (stdbool.h みたいなの必要だったりする?)
<stdbool.h>
https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdbool.h.html
んなこったろうと思ったよ。実に C らしい。
C++ で std::hash_map じゃなくて std::unordered_map にしたやつとかもそうだけど、なんかあの辺りの「既存コードでユーザが使っている識別子と競合すると困るのでキーワードや標準の名前を追加できない」みたいなのを見ると C/C++ だなぁとなる
Predefined Boolean constants (since C23) - cppreference.com
https://en.cppreference.com/w/c/language/bool_constant
> Until C23, true and false were implemented as macros provided in <stdbool.h>. An implementation may also define bool, true, and false as predefined macros in C23 for compatibility.
あー、 C23 からは stdbool.h なしで使えるようになるとかそういう話か