2013年10月22日

摘要: 写一个函数,完成内存之间的拷贝。[考虑问题是否全面,是否考虑内存重叠问题]返回void *支持链式操作,参数类型是void *以支持任意类型的指针,输入参数加上const修饰,最好加上assert对输入输出指针进行非NULL判断void* memcpy( void *dest, const void *src, size_t count ){char* pdest = static_cast( dest );const char* psrc = static_cast( src );// 依次从前拷贝,目的地址覆盖了源地址的数,此时从后往前拷贝if( (pdest>psrc) & 阅读全文
posted @ 2013-10-22 13:20 daniel+ 阅读(231) 评论(0) 推荐(0) 编辑

导航