最新 最热

void 指针笔记

但是和其他类型的指针不一样的地方是,void 指针不知道自己保存的地址的内容的数据类型,因此无法解引用:

2021-12-24
0

内存操作函数之memmove和memcmp

memcpy存在与预期不符合的问题,它存在一个从后往前和从前往后拷贝的顺序,vs2019中memcpy的顺序是从后往前 如果拷贝的内存覆盖,从前往后拷贝的顺序就会与预期不符...

2021-03-02
0

C++将数组重新排序为左边奇数右边偶数

参考链接: C++程序检查数字是偶数还是奇数代码: #include <iostream>#include <string.h>using namespace std;void L(int A[],int n) {    int * B=new int [n] ();    int * C=new in......

2021-02-07
0

PMDK vs mmap/memcp

PMDK进行创建文件时调用函数pmem_map_file,而这个函数底层调用mmap,那么这个PMDK和操作系统函数调用有何不同呢?

2020-10-28
0

非易失性WAL buffer实现解析(二)

1、XLogInsert函数改造:将日志写入NVM,此时不确定CPU CACHE何时刷以及顺序

2020-10-28
1

缓冲区溢出之Strcpy和Memcpy

问题:定义三个函数fu'n1,fun2,fun3,不使用嵌入式汇编调用和函数调用,仅仅字符串的操作按顺序调用他们。

2020-04-14
0

memmove函数

写一个函数,完成内存之间的拷贝void* mymemcpy( void *dest, const void *src, size_t count )  {   char* pdest = static_cast<char*>( dest );   const char* psrc = static_cast<c......

2018-01-17
0

string 之 memcpy函数 和 memset函数

Author: bakari  Date: 2012/8/9继上篇。。。。。下面是我写的代码与源码作的一些比较,均已严格测试通过,分别以“string 之”系列述之。memcpy(s1,s2,n)函数:将内存地址s2处的n字节内容拷贝到内存地址s1处;memset(s,c,...

2018-01-10
0