たとえば、文字列の静的宣言があります
std::string s("test");
メモリは文字列に動的に割り当てられます。文字列s
がスコープ外になると、文字列に割り当てられたメモリの割り当てが解除されますか?
の場合にはstd::map
std::map <std::string, std::string> testMap;
同様に、これtestMap
もスコープ外になると、のデストラクタstd::string
が呼び出され、文字列のメモリの割り当てが解除されますか?
コメント?前もって感謝します :)