C++11にstd::isblank (in <locale>) とstd::isblank (in )が追加されていることに気付きました。(「C」ロケールの場合)というこのページ<cctype>を見つけたので、空白文字は空白文字のサブセットである可能性がありますが、. なぜ標準ライブラリに追加されたのですか?Returns true if c is a blank character; that is, a space or a tab.std::isspacestd::isblank
更新hereに よると、POSIX 仕様が最初に「空白」文字クラスを導入し、次に C および C++ 標準がそれに続いたようです。