init()
try{
 run();
}finally{
 done();
}
ってC++でどうやって書くの?