碎碎念
Posted zhilong233
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了碎碎念相关的知识,希望对你有一定的参考价值。
-
什么是size_t?
- size_t是当前平台下可能出现的最大的数组大小array.size,与unsigned int 没有明确的关联
-
stat函数
#include <sys/stat.h>
int stat (const char* restrict pathname,
struct stat* restrict buf);
//一旦给出pathname,stat返回与此命名文件有关的信息结构,成功返回〇,出错返回-1
struct stat st{};
/*******
* st.mode_t
* 1)存储文件类型信息,普通文件、目录文件、块特殊文件、字符特殊文件、Fifo文件、socket文件、符号链接??
* 2)包含文件权限位 S_IRUSR()-R S_IWUSR()-W S_IXUSR()-X
* **********/
-
裸指针常见??错误
- 缓冲区溢出
- 空悬指针、野指针
- 重复释放
- 内存泄漏
- 不配对的new 和delete[]
- 内存碎片??
-
联合体union
- union联合体,???在一个“联合”中可以定义多种不同的数据类型,一个被说明为“联合”类型的变量:
union test{ char mark; lont num; }; union test a; printf("%d", a.mark);
- 联合体允许装入该“union”所定义的任何一种数据,这些数据共享一段内存,以节省???间,union变量所占据内存是最长成员所占有的内存
- union联合体,???在一个“联合”中可以定义多种不同的数据类型,一个被说明为“联合”类型的变量:
以上是关于碎碎念的主要内容,如果未能解决你的问题,请参考以下文章