多线程共享智能指针的实现

来源 :福建电脑 | 被引量 : 0次 | 上传用户:soundbo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
标准C++库的智能指针适用范围有限。介绍一种共享智能指针SmartPtr的实现。SmartPtr模拟C++指针的语法和语义,用互斥对象加锁的引用计数器记录内存对象的共享次数。SmartPtr适用范围广,同时具有简单高效、使用方便的特点。
其他文献
A new europium(III)complex Eu2(C15H11O3)6(C12H8N2)2 has been synthesized with 2-(4-Methylbenzoyl)benzoic acid and 1,10-phenanthroline as ligands.Crystal data fo
采用WAP和VB.NET技术开发学生成绩查询系统,介绍了该系统的架构以及实现方法,使学生摆脱了设备和空间的局限性,能随时随地通过手机查询到自己的成绩.
本文介绍了搜索引擎的概念、工作原理、分类,并对三大英文主流搜索引擎google、yahoo和MSN搜索引擎技术进行了探讨,研究了搜索引擎的发展趋势。
为了解决协同商务环境下,企业间如何提高网上交易的安全性的问题,出现了越来越多的安全策略。通过对协同商务和IOIS的介绍,指出了IOIS协同存在的信息安全问题,并提出了有效的对策
The two complexes [HgI_2L](DMF)(1) and [AgL_2](ClO_4)(CH_3CN)(2) were synthesized from the reaction of Schiff base ligand(2-acetylpyridine-p-aminobenzoylhydrazo
本文阐述了UHF RFID标准中的编码方式的特性,介绍了matlab/Simulink中S函数的实现方法,重点用S函数实现了RFID的编码,以及对这些编码模块的封装,并做了基于这些模块的通信系统仿真。本文所做的工作可为基于Simulink的通信系统仿真提供参考与支持。
Solvent dependent assembly obtained two novel Ni coordination polymers with H_2 tbtpa and flexible 1,2-bix ligand(H_2tbtpa = tetrabromoterephthalic acid and 1,2
期刊
近年来,古蔺县(古称"蔺州")倾力做好稳农、强工、兴旅、活城、招商"五篇文章",通过实施富民强县战略,极大地增强了全县经济发展的活力.……
期刊
资本主义大工业建立的世界市场、由此形成的世界文化,是马克思主义文艺思想得以产生的经济、文化前提。而“三种主要思潮”,则是其借以诞生的主要理论根源。