社区
C++ 语言
帖子详情
C++模板
wangg0717
2011-11-15 10:37:31
模板函数
Template <typename {类型参数名称}, [int{name} = …][,…]>
模板类
Template <typename …, [int {name}=…]>
这个里面那块 int {name} 部分是什么
如何使用的,最好能举个例子
谢谢,高手指教
...全文
97
6
打赏
收藏
C++模板
模板函数 Template 模板类 Template 这个里面那块 int {name} 部分是什么 如何使用的,最好能举个例子 谢谢,高手指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xingfeng2510
2011-11-16
打赏
举报
回复
int {name}
是指模板中的非模板类型参数,比如
template <typename T, int SIZE> class VECTOR;
实例化模板:VECTOR<double, 10> dvec;
定义一个初始含有能容纳十个double类型的内存空间。
xingfeng2510
2011-11-16
打赏
举报
回复
template <typename {类型参数名称}, [int{name} = …][,…]>具体分析如下:
1、typename {类型参数名称}中的花括号({})中的类型形参名称不可省略,比如
template <typename Type1, typename Type2, typename...>,也就是一个模板中
至少含有一个typename xxx这样的形式。
2、[int{name} = …][,…],是指模板中的非类型形参,一般使用int、unsigned int
比如template <typename Type, int SIZE> class template_class;
"[]"表示可以省略。
对象
2011-11-16
打赏
举报
回复
non-type template parameter。在c++的aspect oriented programming和generic programming里很常见。
lz有兴趣可以搜一下这方面的资料,非常抽象的技术,思想层面上比OO更抽象。
pengzhixi
2011-11-15
打赏
举报
回复
google 非类型模板参数
ningto.com
2011-11-15
打赏
举报
回复
http://blog.csdn.net/tujiaw/article/details/6687551
healer_kx
2011-11-15
打赏
举报
回复
template< typename T1, int N >
class ...
华为
C++
培训资料
华为
C++
培训资料 部分内容 第一章 类、接口 ………………………………………………………………… 7 1.1 Handle-Body与接口、抽象接口 …………………………………………7 1.2 多继承、与菱形缺陷、this跳转等...
叙述讲解
C++
编程
本书作者根据自己学习
C++
的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解
C++
编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流...
C++
模板
类头、源文件分离方法(2)
C++
模板
类头、源文件分离方法(2) 方法一 按
C++
primer中的包含模型,在定义
模板
类的头文件a.h中的末行添加语句: #include "a.cpp" 在使用
模板
的测试文件test.cpp中包含头文件即可: #include "a.h" Examples a...
C++
模板
元编程
所谓的元编程就是编写直接生成或操纵程序的程序,
C++
模板
为
C++
语言提供了元编程的能力。
模板
使
C++
编程变得异常灵活,能实现很多高级动态语言才有的特性(语法上可能比较丑陋,一些历史原因见下文)。普通用户对 ...
C++
模板
的特化详解(函数模版特殊,类模版特化)
小解
C++
模板
特化
C++
模板
的特化
模板
的全特化与偏特化 模版与特化的概念函数模版与类模版
C++
中
模板
分为函数
模板
和类
模板
函数
模板
:是一种抽象函数定义,它代表一类同构函数。 类
模板
:是一种更高层次的抽象...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章