自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 c/c++中的sizeof操作符(关键字)

1. sizeof是c中的关键字,本质上是一个操作符,用于获取变量或者类型的字节数,并非函数调用。2. sizeof在用于类型的时候需要加括号,用于获取变量大小的时候可不加括号。

2020-06-26 23:39:00 166

原创 内存泄漏&利用valgrind查找内存泄漏

内存泄漏内存泄漏是指未能释放一块不再使用的内存,在程序运行过程中,该内存不再被使用,却没有被释放。由于c/c++本身没有gc机制,要求用户自己申请和释放内存,c/c++程序比较容易产生内存泄漏的问题。内存泄漏后果*需要注意的是,内存泄漏虽然是非常严重的问题,但是内存泄漏并不一定产生严重的后果。我们的程序虽然可能存在内存泄漏,但是运行起来一切正常。1.主流高级操作系统如linux、w...

2019-11-29 20:45:04 221

原创 -march=native引发的segmentation fault问题

1. -march=[native]选项:gcc/g++编译器通过-march指定cpu架构,指定该选项之后编译器将不会生成兼容的指令集,而是该架构支持的特定指令集,可以取得一部分优化的效果。特殊地,-march=native选项让编译器获取当前机器的cpu架构,并生成该架构的最优指令,达到优化指令集的目的。2. 作用:根据指定的架构对代码进行指令的优化。3. 缺陷:降低可执行文件的移植性...

2019-11-29 18:08:45 4300 2

原创 linux中的-和--参数

在linux中,利用man查看某个命令的使用手册的时候,该命令参数通常会有-和--两种情况。通常而言,-说明参数是字符形式,后面接的是单字母命令。而--说明参数是字符串形式,对应相应-命令的全称,两者是等价的,如 xx -h 和 xx --help。--参数:--后面通常接的是字符串。通常情况参数通过=进行赋值,如 du --max-depth=1-参数:-后面通常接的是字符,多个字符表示...

2019-11-25 11:04:15 915

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除