09 2023 档案
摘要:1、泛型编程是什么? 泛型编程(Generic Programming)是一种编程范式,旨在编写可重用和通用的代码,以适应多种数据类型而不是针对特定数据类型。泛型编程的主要思想是将算法和数据结构从特定数据类型中抽象出来,使它们可以应用于各种数据类型,同时保持代码的高度可复用性和灵活性。 2、什么类型
阅读全文
摘要:1、C++中的“声明符”是什么? 声明符是用来指定变量或函数的类型、名称和属性的符号。例如: int list[20]; 声明了一个名为 list 的整型数组,它有 20 个元素。int是类型说明符,list[20]是声明符 char *cp; 声明了一个名为 cp 的指向字符的指针1。*cp是声明
阅读全文
摘要:P45倒数第五行“引用为对象起了另外一个名字,引用类型引用另外一种类型。” int x = 10; // 声明一个整数变量x,并初始化为10 int &refX = x; // 声明一个整数引用refX,它是x的别名 ref就是x的另外一个名字,refX就是引用类型,它引用了x(int整形) P45
阅读全文
摘要:1、fp16和fp32有什么区别? FP32(单精度浮点数)和FP16(半精度浮点数)是两种不同的浮点数表示方式,它们在精度和存储空间上有显著的区别。下面是它们的主要区别以及一个示例来说明这些区别: 精度: FP32:单精度浮点数使用32位来表示一个数,其中包括1位符号位、8位指数位和23位尾数位。
阅读全文
摘要:1、数字权是什么? 在进制中,数字的权(也称为权重或位置权重)表示了数字在该进制中的位置对其所代表的数值的贡献大小。不同进制有不同的权值计算方式。 在常见的十进制(base-10)中,数字的权值按照从右到左的顺序分别为1、10、100、1000等,每一位数字的权值都是前一位的10倍。 例如,数字12
阅读全文