boost实用工具:typeof库 BOOST_TYPE BOOST_AUTO
boost::typeof库中使用宏BOOST_TYPE和BOOST_AUTO来模拟C++11关键字typeof和auto
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
/* boost_typeof.cpp
boost中typeof库学习使用 */ #include <iostream> using namespace std; //C++是一种静态强类型语言,所有变量在使用前都必须声明其类型 //头文件<boost/typeof/typeof.hpp> 定义的宏BOOST_TYPEOF BOOST_AUTO namespace ex int main(void) BOOST_TYPEOF(; //推导类型为double BOOST_AUTO(xx, make_pair("Demo", ex::demo_class())); auto_t(pd, ]); //推导类型为double* cin.get(); |
最新文章
- 【PRINCE2是什么】PRINCE2认证之七大原则
- c++ 虚函数
- 项目管理工具Redmine各功能测试
- 存储过程中执行动态Sql语句
- Hibernate配置问题
- sql 增加字段
- EMVTag系列10《发卡行公钥证书》
- struts2学习笔记(4)——数据类型转换
- 创建SDE表空间
- CTreeCtrl结点拖动实现(与后台联动)
- 服务器修改 ssh 22端口
- WCF学习——构建第二个WCF应用程序(五)
- MIPI协议-DSI
- C语言--第六周作业
- [APIO2010]
- Docker 学习3 Docker镜像管理基础
- GraphQL-前端开发的利剑与桥梁
- webpack学习笔记(五)
- js自动时间
- JTAG TAP Controller