随笔分类 -  C++

摘要:C++构造函数的两种实现方式 下面两种方式等价 struct ListNode { int val; ListNode* next; ListNode(val) { int val = val; next = nullptr; } } struct ListNode { int val; ListN 阅读全文
posted @ 2023-02-15 12:25 H!RO 阅读(26) 评论(0) 推荐(0) 编辑
摘要:void并不是空指针,而是无确切类型指针,这个指针指向一块内存区域,但却没有让程序知道如何去解释这块内存区域,因此需要强制转换为其他类型的指针才能对其解读/ 阅读全文
posted @ 2022-05-08 15:15 H!RO 阅读(34) 评论(0) 推荐(0) 编辑
摘要:BSS 通常是指内存中存放程序中未初始化的全局变量与静态变量的区域,BSS属于静态内存分配。 数据段 通常是指内存中存放程序中已经初始化的全局变量与静态变量的区域,数据段属于静态内存分配。 代码段 代码段(code segment/text segment)通常是指用来存放程序执行代码的一块内存区域 阅读全文
posted @ 2022-03-09 10:12 H!RO 阅读(1289) 评论(0) 推荐(0) 编辑
摘要:见到工程项目里的Octet-string很好奇为什么这样定义 Octet与Byte通常情况下都表示8bit 而Octet总表示8bit Byte表示CPU可独立寻址的最小内存单位,之前有些电脑的寻址单位不是8bit 目前,通常二者等价,但要强调是8bit就可以用Octet 阅读全文
posted @ 2022-03-09 09:07 H!RO 阅读(128) 评论(0) 推荐(0) 编辑
摘要:由ANSI标准定义的C语言关键字共32个: auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned con 阅读全文
posted @ 2022-03-07 09:42 H!RO 阅读(147) 评论(0) 推荐(0) 编辑