まあQtの実装でthrowしてなくても言語がthrowするからねぇ、くらいな
感じで・・外から見たらQtのthrowかbad_allocかの違いはあんま関係ないかなと。
そうこと聞いてんじゃないんだっけ?