for(auto &v: createVector()) なんか処理

みたいな書き方してもcreateVectorは一回しかよばれず大丈夫ってことでいい?