三从c++到com源代码形式重用.pptVIP

  • 1
  • 0
  • 约1.17万字
  • 约 49页
  • 2021-06-28 发布于广东
  • 举报
三. 从C++到COM;1 源代码形式的重用;一个例子:某库厂商开发一个算法,能在常时间内进行子串的查找工作。特点是其查找时间与目的串的长度无关。 该厂商创建了一个字符串类。为此,他生成了一个头文件和一个实现文件: //faststring.h class FastString{ char * m_psz; //保存原始的字符串 public: FastString(const char*psz); //构造函数 ~FastString(void); int Length(void)const; //返回该字符串的长度 int Find(const char*psz)const; //查找指定的子串 }; ;//faststring.cpp #include faststring.h #includestring.h FastString::FastString(const char* psz) :m_psz(new char[strlen(psz)+1]) {strcpy(m_psz,psz);} //分配内存 FastString::~FastString(void) { delete []m_psz;} //释放内存 int FastString::Length(void) const{ return strlen(

文档评论(0)

1亿VIP精品文档

相关文档