社区
C++ 语言
帖子详情
C++模板
wangg0717
2011-11-15 10:37:31
模板函数
Template <typename {类型参数名称}, [int{name} = …][,…]>
模板类
Template <typename …, [int {name}=…]>
这个里面那块 int {name} 部分是什么
如何使用的,最好能举个例子
谢谢,高手指教
...全文
104
6
打赏
收藏
C++模板
模板函数 Template 模板类 Template 这个里面那块 int {name} 部分是什么 如何使用的,最好能举个例子 谢谢,高手指教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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++
编程实例100篇
模板
是
C++
的一个高级特性,允许创建泛型代码,即可以在多种数据类型上工作的函数或类。
模板
可以提高代码的通用性,减少重复工作。 异常处理是处理程序运行时错误的方式,通过try、catch和throw关键字,可以捕获并...
C++
高级参考手册.rar
这本书涵盖了
C++
的各个方面,包括但不限于
模板
、STL(标准
模板
库)、异常处理、多线程编程、内存管理以及最新
C++
11、
C++
14和
C++
17标准引入的新特性。 1. **
模板
**:
C++
的
模板
机制允许创建泛型代码,可以用于数据...
华为
C++
培训资料
华为
C++
培训资料 部分内容 第一章 类、接口 ………………………………………………………………… 7 1.1 Handle-Body与接口、抽象接口 …………………………………………7 1.2 多继承、与菱形缺陷、this跳转等...
C++
必知必会(入门经典)
- 它引入了类、
模板
、异常处理、命名空间等面向对象特性,以及后来的泛型编程和现代
C++
的特性,如右值引用和lambda表达式。 2. **基本语法** -
C++
的语句、变量声明、运算符、控制结构(如if-else、switch-case、...
C++
经典程序
标题 "
C++
经典程序" 涵盖了
C++
编程语言中的重要概念和经典实践,这些实例通常是学习者深入理解
C++
语法、面向对象编程、
模板
、STL(标准
模板
库)等核心概念的重要资源。描述中提到的“一些经典的例程”可能包括了基础...
C++ 语言
65,184
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章