C++ - 非类型模板参数(nontype template parameters) 使用 及 代码
来源:互联网 发布:04年总决赛科比数据 编辑:程序博客网 时间:2024/05/29 04:25
非类型模板参数(nontype template parameters) 使用 及 代码
本文地址: http://blog.csdn.net/caroline_wendy/article/details/17219921
非类型模板参数(nontype template parameters), 可以使用整型类型(integral type),指针(pointer) 或者是 引用(reference);
绑定非类型整数形参(nontype integral parameter) 的 实参(argument) 必须是常量表达式(constant expression, constexpr);
不能把普通的局部对象或者动态对象 绑定 指针或引用的非类型形参, 可以使用全局类型进行绑定;
关于类模板(class template)中非类型模板参数的写法,参见: http://en.cppreference.com/w/cpp/language/class_template
下面例子包含了模板类型是 整型, 指针, 引用, 函数指针 的函数的常见写法;
注意指针和引用的实参是全局变量;
代码如下:
输出:
0 0
- C++ - 非类型模板参数(nontype template parameters) 使用 及 代码
- C++ - 非类型模板参数(nontype template parameters) 使用 及 代码
- Nontype Class Template Parameters(非类型类模板参数)
- c++ template笔记(3)非类型模板参数nontype template parameters
- Nontype template parameters(非型别模板参数)
- Template Template Parameters(双重模板参数)
- 为什么要使用非类型模板参数?
- 模板非类型参数
- 非类型模板参数
- 非类型模板参数
- 非类型模板参数
- 非类型模板参数
- 非类型模板参数
- 非类型模板参数与 非类型类模板参数的使用
- template non-type parameter 非类型参数
- 非类型的模板参数
- 非类型模板类参数
- 非类型函数模板参数
- 使用Animation-list实现等待旋转圆圈动画
- iOS 网络
- 解决 NLPIR (中科院分词) License 过期问题
- UIApplicationMain
- iOS 9 学习系列: UI Testing
- C++ - 非类型模板参数(nontype template parameters) 使用 及 代码
- 几何着色器
- php长连接(笔记)
- 在Linux上安装Memcached服务
- Gradle入门教程
- Centos设置开机启动Apache和Mysql
- mac 装 mongodb
- Android Canvas 基本使用
- oracle 数据库的常用查询对象