私のC++コード(以下に示すように)に空の文字列として初期化された文字列がある場合、それはどのように問題になりますか:
std::string myStr = "";
....some code to optionally populate 'myStr'...
if (myStr != "") {
// do something
}
対 no/null 初期化:
std::string myStr;
....some code to optionally populate 'myStr'...
if (myStr != NULL) {
// do something
}
これに関するベストプラクティスや落とし穴はありますか?