diff --git a/framework/cybertron/record/record_base.cpp b/framework/cybertron/record/record_base.cpp index 95e39cddedb724f481c663ece22059a93e0ecf42..2dea0cb32a31d8e51594dc57b150dafc1145f2d5 100644 --- a/framework/cybertron/record/record_base.cpp +++ b/framework/cybertron/record/record_base.cpp @@ -58,7 +58,7 @@ const std::string& RecordBase::GetMessageType( if (search != channel_message_type_map_.end()) { return search->second; } - return ""; + return g_empty_string; } const std::string& RecordBase::GetProtoDesc( @@ -67,7 +67,7 @@ const std::string& RecordBase::GetProtoDesc( if (search != channel_proto_desc_map_.end()) { return search->second; } - return ""; + return g_empty_string; } } // namespace record diff --git a/framework/cybertron/record/record_base.h b/framework/cybertron/record/record_base.h index 8d793cfd4d38a6fcb88d5829c492b4b95fef5e3b..59b2494e4a953c9a896da4aa7d2c59baa497fe42 100644 --- a/framework/cybertron/record/record_base.h +++ b/framework/cybertron/record/record_base.h @@ -33,6 +33,8 @@ namespace apollo { namespace cybertron { namespace record { +static std::string g_empty_string = ""; + class RecordBase { public: RecordBase();