Как бы это важно, если мой код на С++ (как показано ниже) имеет строку, инициализированную как пустую строку:
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
}
Есть ли какие-либо лучшие практики или gotchas вокруг этого?