码迷,mamicode.com
首页 > 其他好文 > 详细

碎碎念

时间:2020-07-13 12:04:07      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:特殊   返回   mode   pat   最大的   溢出   常见   print   命名   

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

碎碎念

标签:特殊   返回   mode   pat   最大的   溢出   常见   print   命名   

原文地址:https://www.cnblogs.com/zhilong233/p/13291964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!