
C/C++
呼丶吸
笔记
展开
-
C/C++整型与浮点型内存存储
浮点型: 浮点型长度为32位(0-31); 存储结构为 31(符号位) 30-23(小数点偏移位)22-0(有效位) 例1: 10.3125 = 1010.0101 = 1.0100101 * 2^3 1010.0101中整数位为1010,由十进制10转换为二进制得到 小数位为0101,由下式得到。 所以内存中为 0(符号位正)100 0010...原创 2021-07-20 19:53:48 · 488 阅读 · 0 评论 -
C++常量
参考:https://www.cnblogs.com/expedition/p/11313711.html 常量即是程序运行中不会也不能改变的标识符,或字面值常量 各种基础类型的字面值常量: 整型数字、浮点数字、字符、字符串和布尔值 const 修饰定义的表示符: const ClassA a = CalssA(); const int * a;//const修饰后面最近的int,表示int值不能被改变,即指针指向的控件中的值不能被改变 ...原创 2021-07-20 19:18:56 · 109 阅读 · 0 评论 -
std::vector
只声明的时候未调用复制构造函数 使用时为之前声明的所有元素调用复制构造函数 使用vector时,如果存储的类型比较复杂应该使用存指针的方式,如果类型比较简单应该直接存对象。 存对象是为了避免指针管理疏忽,造成内存泄露。存指针为了避免对象的复制影响效率。 存指针时应该注意释放内存: ...原创 2020-10-22 11:51:30 · 295 阅读 · 0 评论