Quelle importance cela a-t-il si mon code C++ (comme indiqué ci-dessous) a une chaîne initialisée comme une chaîne vide :
std::string myStr = "";
....some code to optionally populate 'myStr'...
if (myStr != "") {
// do something
}
par rapport à une initialisation nulle :
std::string myStr;
....some code to optionally populate 'myStr'...
if (myStr != NULL) {
// do something
}
Existe-t-il des bonnes pratiques ou des problèmes à cet égard ?