模板的非类型参数都是常量,只能使用,而不能修改,而且必须是整数(地址/引用也可以)类型。
下面举一个简单的例子:
#include <iostream>
#include <cstring>
template<typename T,int SIZE>//SIZE就是模板的非类型参数
void sort(T *arr)//冒泡
{
for (int i
本文探讨了C++模板中的非类型参数,强调这些参数必须是常量,并且可以是整数、地址或引用类型。通过实例展示了模板非类型参数的用法。
模板的非类型参数都是常量,只能使用,而不能修改,而且必须是整数(地址/引用也可以)类型。
下面举一个简单的例子:
#include <iostream>
#include <cstring>
template<typename T,int SIZE>//SIZE就是模板的非类型参数
void sort(T *arr)//冒泡
{
for (int i
1466
544
795

被折叠的 条评论
为什么被折叠?