Test: dangling_cstr.cpp dangling_cstr.cpp: In member function 'const char* Logger::formatMessage(const std::string&)': dangling_cstr.cpp:9:21: error: redeclaration of 'std::string formatted' 9 | std::string formatted = "[LOG] " + msg; | ^~~~~~~~~ dangling_cstr.cpp:8:76: note: 'std::string formatted' previously declared here 8 | const char* formatMessage(const std::string& msg) { static std::string formatted; formatted = "[LOG] " + msg; return formatted.c_str(); | ^~~~~~~~~ dangling_cstr.cpp:10:28: error: redeclaration of 'std::string formatted' 10 | static std::string formatted; formatted = "[LOG] " + msg; return formatted.c_str(); | ^~~~~~~~~ dangling_cstr.cpp:8:76: note: 'std::string formatted' previously declared here 8 | const char* formatMessage(const std::string& msg) { static std::string formatted; formatted = "[LOG] " + msg; return formatted.c_str(); | ^~~~~~~~~