C++
C++11,14,17
xiaobai_cpp
C/C++
展开
-
C++class的指针类型成员变量必须初始化,今天遇到野指针了
C++class的指针类型成员变量必须初始化,今天遇到野指针了。原创 2022-07-23 10:12:47 · 457 阅读 · 0 评论 -
指针——数组——地址——值
数组的名子就是数组的首地址,buf+1每次移动sizeof(char)大小的内存位置,char类型元素占用1字节,buf+1每次移动1个字节内存位置,解引用取出元素值,输出结果见下图。利用类型转换把char类型数组转换成int32_t指针,便能很方便的将int32_t类型的值存到char类型的字符数组中,然后,再从char类型数组中读取存放的int32_t类型的值。在64位系统上,不同类型的指针都是8字节大小,指针+1移动一个元素(sizeof(type))大小的内存位置。原创 2023-05-08 16:28:55 · 93 阅读 · 0 评论 -
c++条件编译
预处理器支持有条件地编译源文件的某些部分。这一行为由#if、#else、#elif、#ifdef、#ifndef与#endif指令所控制。原创 2022-07-29 21:04:41 · 855 阅读 · 0 评论