本小节将讲述原子类型针对整型数据的特殊化模板。
该模板的声明形式如下:
由以上代码可知,该模板包含了多个算术运算符函数、构造函数、加法函数、减法函数、或函数、异或函数、比较并修改函数、修改函数、读取函数、存储函数和无锁属性判断函数。
下面通过举例说明其用法。这种类型对象不能像传统形式那样复制数据,且增加了多个算术运算的函数,其他操作的使用几乎没有变化。
例15-4
例15-4的执行效果如图15-4所示。
图15-4 例15-4的执行效果