1. ホーム
  2. c++

[解決済み] std::stringが設定されているかどうかを確認するには?

2023-07-17 01:23:32

質問

もし char* に初期化することができます。 NULL に初期化し、後で比較を行って設定されているかどうかをチェックします。同じことを std::string ? 文字列が設定されているかどうかを確認する方法は?

EDITです。 設定した文字列も空だった場合はどうすればいいのでしょうか?をチェックするために追加のフラグを使用しなければならないのでしょうか? std::string が設定されているかどうかをチェックするために、追加のフラグを使用する必要がありますか?

どのように解決するのですか?

使用方法 empty() :

std::string s;

if (s.empty())
    // nothing in s