私は現在、メモリが非常に少ない(4MB)デバイスで作業しており、std::setを必要とするプログラムのコンポーネントがあります。このセットをstd::stringの使用からconstcharポインターの使用に移行したいのですが、std :: setで使用すると、定数文字ポインターにメモリーがどのように割り当てられるのか疑問に思いました。
std :: setへの各エントリに割り当てられたメモリは、ポインタがセットから削除されたときに解放されますか(.clear()を使用するか、スコープ外になります)、または文字列リテラルは、プログラムの実行?
ご助力ありがとうございます。:)