VisualC tr1中的shared_ptr和随机数计算机等级考试

文章作者 100test 发表时间 2010:01:08 18:38:45
来源 100Test.Com百考试题网


  前面说了tr1全身都是宝,最近在重构中,刚好用到了其中的shared_ptr,也就是我们常说的智能指针Smart Pointer。关于智能指针,其实是C 程序员的一个梦想。我们都知道,在C#中,我们只需要new,而不需要0delete,这成为多少C 程序员眼馋的特性。今天通过tr1中的shared_ptr也基本上实现这种主动申请,自动释放的内存管理突然醒,解救C 程序员与内存管理的水深火热之中。说了这么多,我们来看一个shared_ptr和随机数种和应用的例子。

  #include "stdafx.h"

  #include "time.h" // 作为随机数引擎种子的需要

  #include "functional"

  #include "vector"

  #include "algorithm"

  #include "random" // 随机数的头文件

  #include "iostream"

  //#include "shared_ptr"

  using namespace std.

  using namespace std::tr1.

  class Demo

  {

  public:

  Demo(double fVal)

  {

  m_fVal = fVal.

  }

  public:

  bool greater(double fVal)

  {

  // do something

  return fVal


相关文章


生成手机号码文本c 程序源码计算机等级考试
C 中const用法浅析计算机等级考试
再谈Winsock网络编程入门计算机等级考试
计算机二级辅导:标准库assert.h计算机等级考试
VisualC tr1中的shared_ptr和随机数计算机等级考试
std::tr1全身都是宝计算机等级考试
钩子技术、HOOK技术在VC编程中的应用计算机等级考试
减小VC编译文件体积计算机等级考试
VC隐藏文件和判断文件是否存在计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛