C++学习
。。。904
这个作者很懒,什么都没留下…
展开
-
C++中的指针1
如果声明指针的时候,没有确切的地址可以赋值,最好为这个指针赋为NULL,这样指针指向内存地址为0的地址,内存地址为0是不可被访问的,可以避免一些难以预料的错误。原创 2024-09-11 23:07:16 · 156 阅读 · 0 评论 -
在 C++ 中,当 static 用在类数据成员上时,会导致仅有一个该成员的副本被类的所有对象共享
无论创捷多少个T数据类型的对象,这个类中的静态数据类型成员shareValue都是共享的。原创 2024-09-11 23:06:22 · 187 阅读 · 0 评论 -
浮点数在内存中的存储方式
以单精度浮点数(float)为例子(-1)* M * 2单精度浮点数中,S占1位,M占23位,E占8位双精度浮点数中,S占1位,M占52位,E占11位。原创 2024-09-11 23:05:24 · 195 阅读 · 0 评论 -
C++中的Lambda表达式
在Lambda函数定义时,捕获变量前面加上&,表示捕获对应变量的内存地址,这样捕获变量的值在函数调用时才会确定。在捕获变量中不使用具体的变量名,而只使用=或者&,表示捕获函数所需的所有外部变量的值或引用,这样可以避免遗漏。注意:不能同时使用=和&,因为这样会造成冲突,导致函数无法理解到底是捕获值还是捕获引用,编译也会报错。值捕获的变量在Lambda表达式定义时就已经确定。原创 2024-09-11 23:04:13 · 185 阅读 · 0 评论 -
C++中的无符号数和有符号数
65526 -10。原创 2024-09-02 12:17:57 · 298 阅读 · 0 评论