码迷,mamicode.com
首页 > 其他好文 > 详细

非类型参数模板

时间:2020-03-04 00:16:06      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:span   产生   第一个   http   sub   img   range   pos   begin   

技术图片

  这段程序有两个需要注意的地方:

  1.先将参数beg_pos赋值给begin_pos,因为后续的循环需要进行begin_pos++,若直接对beg_pos++是不可行的(产生错误C2105,++需要左值),而非类型参数是一个常量值(非类型实参需要是一个常量表达式),不是左值.

  2.check_integrity(para1,para2)中第一个参数应该填end_pos,如果end_pos>size,则gen_elems()填充至end_pos.(起初我填了beg_pos,导致后续产生错误:vector subscript out of range,即下标超出范围,因为gen_elems()只填充到了beg_pos,后续的beg_pos至end_pos超出了下标范围).

非类型参数模板

标签:span   产生   第一个   http   sub   img   range   pos   begin   

原文地址:https://www.cnblogs.com/skybell/p/12405544.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!