- 博客(3)
- 资源 (1)
- 收藏
- 关注
翻译 编译时的编程机制
1.阶乘template<int n> class Factorial{ public: enum{ val=Factorial<n-1>::val*n }; }; template<> class Factorial<0>{ public: enum{ val=1 }; }; Factorial<>::val; //
2016-08-23 23:03:32 290 1
原创 c++ enum 类型
1.定义:一种新类型且属于字面值常量类型:将一组 整形常量 组织在一起。 2.限定作用域枚举类型定义:enum class(struct) classnameenum class open_modes{inptu,output,append};3.不限定作用域枚举类型定义:enum class(struct) 或enumenum color{red,yello,gree}; //不
2016-08-20 11:52:52 1697
原创 c++ tuple类型
c++ tuple类型个人笔记 了解tuple: - tuple是模板,tuple所有成员都是public的 - 使用tuple的相关操作,需要包含头文件tuple。 - 希望将数据组合成单一对象时,使用tuple非常有用。(快而随意的数据结构) - 一个tuple可以有任意数量的成员,tuple的成员类型也不相同。 - 一个确定的tuple类型的成员数目是固定的,意味着不能有
2016-04-09 15:58:25 4386
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人