Я работал над небольшим проектом и пришел к ситуации, когда произошло следующее:
std::string myString;
#GetValue() returns a char*
myString = myObject.GetValue();
Мой вопрос: если GetValue() возвращает NULL myString становится пустой строкой? Это undefined? или это будет segfault?