160708杂七杂八_static 关键字&memset&valgrind查看内存泄露
来源:互联网 发布:苹果安装windows系统 编辑:程序博客网 时间:2024/05/02 01:18
static 关键字
1.修饰局部变量,内存只分配一次,在递归函数中可以看到,数值是上一次的值。否则的话每次都是重新分配内存,数还是初始化时候的值
2修饰全局变量,限制变量的作用域,在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问
3 修饰函数, 限制函数的作用域,在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内;
void *memset(void *s, int c, size_t n)
用c来填充s指向的前n个数 一般时候c 为0x00 因为填充是按一个字节来操作的,不是按照int4个字节来操作的
malloc (char *)malloc(sizeof(char)) 返回值是char *
valgrind 用来查看内存泄露与否
例如执行文件为a.out 那就valgrind ./a.out运行之后就有内存的信息了
0 0
- 160708杂七杂八_static 关键字&memset&valgrind查看内存泄露
- valgrind测试内存泄露
- 内存泄露检测工具 - Valgrind
- 内存泄露检测工具--valgrind
- valgrind 内存泄露检测
- 内存泄露检测工具 - Valgrind
- 内存泄露检测工具valgrind
- valgrind 查找内存泄露
- linux 内存泄露 Valgrind
- valgrind检测内存泄露
- Valgrind 介绍-Valgrind 检测c++内存泄露
- _static 关键字
- 用valgrind查找内存泄露
- 使用Valgrind 查找内存泄露
- valgrind检查内存泄露命令
- 使用Valgrind 查找内存泄露
- valgrind 内存泄露 监测工具
- linux 内存泄露检测工具valgrind
- mongo-pymongo 数组操作
- About The Problem "scrollToItemAtIndexPath:atScrollPosition:animated:" doesn't work
- iOS 通过(lame)将录制音频转换成Mp3
- ListView的背景、选中状态、下划线等相关说明
- CodeForces 342B--模拟+贪心
- 160708杂七杂八_static 关键字&memset&valgrind查看内存泄露
- Android 复习笔记5 listView ArrayList
- IIS7.0/IIS7.5 Microsoft.Web.Administration相关操作参数详解
- highcharts中如何正确显示时间格式的x轴
- UVa 1638 Pole Arrangement
- Apache/IIS/Tomcat共存,配置全能服务器
- switch—case break 语句总结
- C/C++面试必备(二)
- HttpClient网络请求