实现自定义memcpy函数
来源:互联网 发布:数据标准该怎么制定 编辑:程序博客网 时间:2024/06/06 03:38
用char*指针实现memcpy函数!
// MyMemcpy.cpp : Defines the entry point for the console application.#include "stdafx.h"#include<iostream>/***********************************************************vs2015中测试通过,其他环境可能需要将_snprintf_s换成_snprintf************************************************************/void* MyMemcpy(void* dst, void* src, size_t len){ if (NULL == src || NULL == src || 0 == len) return dst; char* tmpsrc = (char*)src; char* tmpdst = (char*)dst; while (len-- > 0) { *tmpdst++ = *tmpsrc++; } return dst;}//测试对象Astruct A{ int nTest; char szTest[50]; A() { nTest = 0; memset(szTest, 0, sizeof(szTest)); }};int main(){ A a, b; a.nTest = 1; _snprintf_s(a.szTest, sizeof(a.szTest) - 1, "abcd f"); MyMemcpy(&b, &a, sizeof(A)); std::cout << b.nTest << std::endl << b.szTest << std::endl; getchar(); return 0;}
0 0
- 实现自定义memcpy函数
- memcpy函数的实现
- memcpy函数实现
- memcpy函数内部实现
- 【转】实现memcpy函数
- memcpy函数实现
- memcpy函数的实现
- memcpy函数的实现
- 实现memcpy函数
- 模拟实现memcpy函数
- 实现memcpy函数
- 实现一个Memcpy函数
- memcpy函数的实现
- memcpy函数实现
- 实现memcpy函数
- 实现memcpy函数
- memcpy函数实现
- memcpy函数实现
- 根据树遍历序列求解树结构
- 自定义ViewPagerIndicator(上)
- Java虚拟机内存区域---学习笔记
- Python urllib
- 黑马程序员--学习笔记--Java中的重载和重写
- 实现自定义memcpy函数
- hdu 4278 Faulty Odometer(进制转换,找规律)
- 归并排序 SHUOJ 1811 A20-逆序对数目 解题报告
- 方法重写与方法重载的区别
- 浙江大学PAT_甲级_1047. Student List for Course (25)
- Fragment生命周期 API中文翻译
- 《移动浪潮》
- 在51上看的一个关于游戏的测试流程图跟最近学的测试相似
- 认识HTML5的WebSocket