>>339
なぜそう思う。
むしろ違うと思うのが自然では?

例えば
while(1) {
Hoge h;
hをいじる。
func(&h);
}
だったとして、次のループのhが前回hをいじった結果を継承していたらおかしいでしょ?
なぜおかしいかというと、}のところで一回スコープから外れているんだから
hはデストラクトされているわけだ。