>>907
funcは絶対呼び出される
NRVOでstringコンストラクタ呼び出しが想定より少ないとかはあり得る