スペースをチェックする「isspace」関数があることは知っていますが、文字列内のすべての文字を反復処理する必要があり、これは頻繁に呼び出されるため、パフォーマンスが低下する可能性があります。std::string にスペースのみが含まれているかどうかを確認する簡単な方法はありますか?
元:
function(" ") // returns true
function(" 4 ") // returns false
私が考えた1つの解決策は、正規表現を使用することです。そうすれば、falseの場合に空白のみが含まれることがわかります...しかし、これがisspace関数よりも効率的かどうかはわかりません。
regex: [\w\W] //checks for any word character(a,b,c..) and non-word character([,],..)
前もって感謝します!