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::isspace
std::isblank
更新hereに よると、POSIX 仕様が最初に「空白」文字クラスを導入し、次に C および C++ 標準がそれに続いたようです。