2012年10月23日

自己实现memcpy/strcpy/strcmp/strcat/strlen/strstr

摘要: 字节拷贝函数:void * memcpy1(void *dest, const void *src, size_t n){ assert(dest!=NULL&&src!=NULL); //有效性检测 if(dest == src) return dest; else if(dest < src) { const char *c_src = static_cast<const char *>(src); char *c_dest = static_cast<char *>(dest); while (n--) *... 阅读全文

posted @ 2012-10-23 18:10 linzuxin 阅读(266) 评论(0) 推荐(1) 编辑

C++中的空类,默认产生哪些类成员函数?

摘要: class Empty { public: Empty(); // 缺省构造函数 Empty( const Empty& ); // 拷贝构造函数 ~Empty(); // 析构函数 Empty& operator=( const Empty& ); // 赋值运算符 Empty* operator&(); // 取址运算符 const Empty* operator&() const; // 取... 阅读全文

posted @ 2012-10-23 17:44 linzuxin 阅读(171) 评论(0) 推荐(0) 编辑

导航