void test()
{
 string s1;
 string s2;
}

すいません質問です。この関数を抜ける時、
s2, s1 の順でローカル変数が開放される事は
保証されているのでしょうか?