模板类的对象如何作为函数形参

wgq2633 wgq2633 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
bitset类就是上面所说的模板类
对于bitset<3>a,bitset<4>b,bitset<5>c,这些不同的bitset对象,希望函数CRC(a_)可以对a,b,c都能够调用,且能够把实参a/b/c这个对象定义时的模板形参传给函数(a对象的3,b对象4,c对象5可以传递给CRC函数)
我采用如下的定义:不行,求解

template<int Data_N_>
void CRC( bitset<Data_N_>& a_ )
{
int LEN = Data_N_;
}

希望CRC(a)时LEN=3,CRC(b)时LEN=4

谢谢。
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
wgq2633
C++ 语言 65,214 成员 250,514 内容