模板swap

来源:互联网 发布:mac给iphone装软件 编辑:程序博客网 时间:2024/06/06 05:55
template <typename tp,size_t num>void swap(tp (&a)[num], tp (&b)[num]){    for(size_t t=0; t<num; ++t)        swap(a[t],b[t]);}

交换数组内容, 此模板必须使用引用, 否则num值无法传过去,这是一个指针降阶的问题

原创粉丝点击