15.3.3  针对指针的特殊化模板

15.3.3 针对指针的特殊化模板

本小节讲述原子类型针对指针的特殊化模板。

该模板的声明形式如下:

978-7-111-51399-5-Chapter15-49.jpg

978-7-111-51399-5-Chapter15-50.jpg

由以上代码可知,该模板同样包含了多个算术运算符函数、构造函数、加法函数、减法函数、或函数、异或函数、比较并修改函数、修改函数、读取函数、存储函数和无锁属性判断函数。只不过其内在成员替换成了指针类型T

下面通过举例说明其用法。这种类型对象不能像传统形式那样复制数据。

例15-5

978-7-111-51399-5-Chapter15-51.jpg

978-7-111-51399-5-Chapter15-52.jpg

例15-5的执行效果如图15-5所示。

978-7-111-51399-5-Chapter15-53.jpg

图15-5 例15-5的执行效果