drogonframework / drogonframework/drogon

Mapper::findBy成员函数的优化建议

Open
#2,496 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
14.3k
Forks
1.4k
Avg merge
1d 12h
Merged PRs (30d)
15

Description

原drogon::orm::Mapper::findBy函数返回语句是这样写的
```c++
.....
std::vector ret;
for (auto const &row : r)
{
ret.push_back(T(row));
}
return ret;

```
此处是一个值传递,会引起重复的拷贝动作。可否换成移动语义,减少拷贝

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.