Standard library header <cstdbool> (C++11)(until C++20), <stdbool.h> (C++11)

This header was originally in the C standard library as <stdbool.h>.

# Notes

is deprecated in C++17 and removed in C++20. Corresponding <stdbool.h> is still available in C++20.

# Defect reports

DRApplied toBehavior as publishedCorrect behavior
LWG 3827C++11C programs no longer need the compatibility macro__bool_true_false_are_defined since C23deprecated thismacro in C++