节点文献

动态对象数组的两种C++实现及其性能分析

Two implementations of dynamic object array and their performance analysis

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 刘俸维张建中

【Author】 LIU Feng wei, ZHANG Jian zhong (School of Computer Science and Engineering, UESTC, Chengdu 610071, China)

【机构】 电子科技大学计算机科学与工程学院电子科技大学计算机科学与工程学院 四川成都610054四川成都610054

【摘要】 动态数组在C ++程序设计中有广泛的应用 ,许多实现包括VC ++6 0中附带的vector(向量 )都只是动态内建类型数组的实现。由有显式构造 /析构函数的对象元素 (通常含有指针成员数据 )构成的动态对象数组的高效实现则不是很容易 ,在深入分析C/C ++内存操作的基础上 ,给出了在VC ++6 0下动态对象数组的两种实现 ,并就构造 /析构函数被调用的总次数等参数做了性能分析

【Abstract】 On the basis of deep analysis of the memory operations in C/ C++ , two implementations of dynamic object array under VC++ 6 0 and the performance analysis of some parameters such as the total times of calling constructor/destructor are made.

【关键词】 动态对象数组C++内存操作placementnew
【Key words】 dynamic object arrayC++memory operation
  • 【文献出处】 成都信息工程学院学报 ,Journal of Chengdu University of Information Technology , 编辑部邮箱 ,2004年02期
  • 【分类号】TP312
  • 【被引频次】3
  • 【下载频次】100
节点文献中: