drogonframework / drogonframework/drogon
Mapper::findBy成员函数的优化建议
Open
- 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
Assessment
This issue has not been assessed yet.