const_stringの要点は、文字列が変更されない場合に不要なコピーを作成しないようにすることです。
ただし、const char* ソースの有効期間が const_string よりも長く続くことを保証できない状況があります。たとえば、const_string をマップのキーとして使用している場合、const char* の一部が再利用されると、事前にデバッグするセグメンテーション違反。
const_string を伝える方法はありますか、この const char* のプライベート コピーを保管しておいてください。または std::string?
私が何を求めているのか理解できるように、以前の質問を参照します。