八股篇
文章平均质量分 93
主要是写C++的八股内容,包括操作系统,计算机网络,MySQL,Redis等
小白练代码
不会写代码
展开
-
C++基础21-25(八股篇)
1).预处理和编译时处理#define是预处理指令,它在预处理阶段进行文本替换。宏定义不是C++语句,因此不需要分号结尾。const是编译时处理的,它定义了一个具体的常量,并具有类型信息。2).类型安全性#define不提供类型安全性。宏定义只是简单的文本替换,因此不会进行类型检查。const提供类型安全性。声明const常量时需要指定类型,并且在编译时进行类型检查。3).作用域#define宏定义默认是全局的,除非用花括号{}显式地限制其作用域。原创 2024-08-10 18:09:36 · 605 阅读 · 0 评论 -
C++基础语法1-20(八股篇)
1. sizeof是运算符,并不是函数,结果在编辑时得到而非运行中获得;strlen是字符处理的库函数。2. sizeof参数可以是任何数据的类型或者数据(sizeof参数不退化);strlen的参数只能是字符指针且结尾是 '\0' 的字符串。3. 因为sizeof值在编译时确定,所以不能用来得到动态分配(运行时分配)存储空间的大小。// 取的是指针str的长度,是8// 取的是这个字符串的长度,不包含结尾的 \0。大小是4return 0;注:指针占用大小为8字节(64位)。原创 2024-07-31 11:19:09 · 631 阅读 · 0 评论