使用std::move()提醒编译器对返回值进行优化
2015-12-07 18:19
295 查看
struct tm get_timeinfo(){
struct tm timeinfo;
....
return timeinfo;
}
struct tm timeinfo = std::move(get_timeinfo());
struct tm timeinfo;
....
return timeinfo;
}
struct tm timeinfo = std::move(get_timeinfo());
相关文章推荐
- 常用语
- Linux目录树架构、挂载、常用根目录介绍
- android 自定义view的使用(最佳demo——返回标题栏)
- hashmap的key值不能重复
- 定时器 获取当前时间
- Find Minimum in Rotated Sorted Array
- 1.惨不忍睹凌乱的定时任务
- 谈谈Java的集合组件
- STL UVA 11995 I Can Guess the Data Structure!
- PInvoke复习之C# C++ 字符串传递
- MapReduce:详解Shuffle过程
- SQL 2008,忘记SA密码,又删除了sysadmin中删除了builtin\Administrators帐号
- 在Unix系统中安装Maven并配置Maven自动发布java web到tomcat
- 27个提升效率的iOS开源库推荐
- xcode7中搭建python开发环境
- mongodb 简单使用说明
- 生产者—消费者模型及实现
- build.xml的编写
- POJ 1273 Drainage Ditches
- PHP计算当前时间之后(之前)的时间