https://www.viva64.com/en/w/v828/ 编译器会对返回本地变量优化([Named] Return Value Optimization (RVO/NRVO)), 无论是 C++11 之前还是之后, 添加 move 后反而会影响该优化. C++ Core Guidelines F.48: Do not return std::move(local)
Name |
Last commit
|
Last Update |
---|---|---|
.github | 正在载入提交数据... | |
3rdpart | 正在载入提交数据... | |
Android | 正在载入提交数据... | |
api | 正在载入提交数据... | |
cmake | 正在载入提交数据... | |
conf | 正在载入提交数据... | |
docker | 正在载入提交数据... | |
postman | 正在载入提交数据... | |
server | 正在载入提交数据... | |
src | 正在载入提交数据... | |
tests | 正在载入提交数据... | |
www | 正在载入提交数据... | |
.gitattributes | 正在载入提交数据... | |
.gitignore | 正在载入提交数据... | |
.gitmodules | 正在载入提交数据... | |
.travis.yml | 正在载入提交数据... | |
AUTHORS | 正在载入提交数据... | |
CMakeLists.txt | 正在载入提交数据... | |
LICENSE | 正在载入提交数据... | |
README.md | 正在载入提交数据... | |
README_en.md | 正在载入提交数据... | |
_config.yml | 正在载入提交数据... | |
benchmark.md | 正在载入提交数据... | |
build_docker_images.sh | 正在载入提交数据... | |
build_for_linux.sh | 正在载入提交数据... | |
build_for_mac.sh | 正在载入提交数据... |