C
zhangxiuyuan
这个作者很懒,什么都没留下…
展开
-
内存溢出实例
前几天编写了个时间转换的函数,但是运行一直出问题。在VC的编译器上,出现内存访问错误的严重警告在GCC的编译器上,提示“空间不足”代码如下: #include #include #include int main(){ time_t tm_start,tm_end; char astr_start[] = "2008-08-08 08:08:00/n"; char原创 2009-04-14 22:02:00 · 608 阅读 · 0 评论 -
链表操作错误分析
删除单链表结点,在删除头结点时容易出错。代码如下: int DeleteStudent( ST_STU *pstHead, const int iNo ){ int GetStudentCount( ST_STU *pstHead, int *piCount ); int iCount = 0; int iRet = -2; int i = 0;原创 2009-07-16 22:55:00 · 746 阅读 · 0 评论 -
指针定义时未明确内存区域导致的内存溢出
如下程序:int ShowTest(){ int *piData; int i = 0; printf("please input data: "); for( i = 0; 5 > i; i++ ) { scanf("%d", (piData + i)); } return 0;} GCC编译通过,但是运原创 2009-06-18 21:05:00 · 545 阅读 · 0 评论 -
指针指向常量的场合,不能试图通过修改指针指向的内容来修改常量
程序如下int main(){ char *apch[3] = {"a a", "s s", "d d"}; int i = 0; //input 3 string printf("please input 3 string: "); for( i = 0; 3 > i; i++ ) { scanf("%s", apch[i]); } //原创 2009-06-29 22:40:00 · 558 阅读 · 0 评论 -
memcpy使用注意点
memcpy使用注意点:void *memcpy( void *dest, const void *src, size_t count ); 1. 确保dest 和 src指向的内存区域至少包含 count字节的数据。2. count指的是欲拷贝的字节数,不是个数。考虑使用以下格式:Num * sizeof(type)。3. 使用注意拷贝时dest和src不要要重叠可参考以原创 2009-07-05 18:12:00 · 2079 阅读 · 0 评论 -
windows7下ffmpeg编译支持x265
一. 下载ffmpeg之前的2.1.1版本的ffmpeg不支持x265,在http://www.ffmpeg.org/releases/下载2.3版本ffmpeg-2.3.tar.gz,解压到D:\MinGW\msys\1.0\home\Administrator\source,解压出ffmpeg-2.3文件夹。二. mingw编译 x265准备工作,利用tortoiseH原创 2017-11-01 14:58:18 · 2881 阅读 · 0 评论