常用memory库函数的实现(memcpy、memmove、memset、memcmp) ...
分类:
其他好文 时间:
2016-06-03 17:23:41
阅读次数:
202
来自http://blog.csdn.net/maverick1990/article/details/22829135 一维数组 动态分配,int *array = new int[10] 初始化,memset(array,0,sizeof(array)); 撤销,delete[] array 二 ...
分类:
编程语言 时间:
2016-05-28 10:08:45
阅读次数:
151
Lab3 实验报告
Exercise 1
Modify mem_init() in kern/pmap.c to allocate and map the envs array.
// mem_int()
// 第一处
envs = (struct Env *) boot_alloc(NENV * sizeof(struct Env));
memset(pages, 0, NENV...
分类:
其他好文 时间:
2016-05-27 12:33:33
阅读次数:
309
1. memset是以字节为单位,初始化内存块。 int data[10] 比如memset(data,0,4*10==sizeof(data)); 2.memset对于char类型的数组可以将其初始化为任意一个单字符 char data[10] 比如memset(data,'0' / 'a' / ...
分类:
其他好文 时间:
2016-05-26 17:14:19
阅读次数:
993
//1.strcpy(拷贝)
char*my_strcpy(char*dst,constchar*src)
{
assert(dst);
assert(src);
char*cp=dst;
while(*cp++=*src++)
{
;
}
returndst;
}
//2.strcat(连接)
char*my_strcat(char*dst,constchar*src)
{
assert(dst);
assert(src);
char*cp=dst;
while(*cp!=‘\0‘)
{
cp+..
分类:
其他好文 时间:
2016-05-24 17:07:59
阅读次数:
128
1 const int MAXN=3000001; 2 int prime[MAXN];//保存素数 3 bool vis[MAXN];//初始化 4 void Prime(int n) 5 { 6 int cnt=0; 7 memset(vis,0,sizeof(vis)); 8 for(int ...
分类:
其他好文 时间:
2016-05-23 21:20:21
阅读次数:
215
整体二分:二分操作。 首先,memset很慢。 其次,最好开long long。 然后,最后再下一场inf流星雨保证能够出解。 ...
分类:
其他好文 时间:
2016-05-21 17:37:27
阅读次数:
246
//一、 #include<iostream> #include<cstring> using namespace std; int main(){ int n,ans[22]; memset(ans,0,sizeof(ans));// ans[3]=4;ans[4]=6;ans[7]=12;ans ...
分类:
其他好文 时间:
2016-05-20 22:28:00
阅读次数:
221
使用C/C++编程时,常使用ZeroMemory、memset或 “={0}”来对结构体对象进行初始化或清零。然而这三种方式都有各自的特点,使用时需谨慎,否则容易出现严重错误,本人今日解决一个导致宕机的bug,查了几小时,才发现是由同事乱用ZeroMemory所致。于是搜集资料,撰此文以共勉。 me ...
分类:
编程语言 时间:
2016-05-19 20:56:11
阅读次数:
148
一个DP
用矩阵快速幂加速
然后这个DP状态比较巧妙 以边作状态
#include
#include
#include
#include
#define cl(x) memset(x,0,sizeof(x))
using namespace std;
inline char nc()
{
static char buf[100000],*p1=buf,*p2=buf;
if (...
分类:
其他好文 时间:
2016-05-13 02:39:40
阅读次数:
237