>>634
それだと func() の戻り値と a の生成で2回コピーコンストラクタが使われる可能性がある。