碎碎念

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变量所占据内存是最长成员所占有的内存

以上是关于碎碎念的主要内容,如果未能解决你的问题,请参考以下文章

碎碎念百度前端技术学院春季班

Hive碎碎念(2):分析函数和窗口函数

前端开发碎碎念

Python碎碎念

一六年末碎碎念

Malloc碎碎念