1. 自我介绍2. 这两个项目是你自己写的吗?3. 指针和引用的区别是啥?核心区别(1)引用底层实现语法层面引用是“变量别名”,底层编译器通过指针实现:编译时会为引用分配与指针相同的内存(如64位系统8字节),存储绑定变量的地址;运行时访问引用等同于通过指针解引用访问原变量(如int &a = b; a = 10;等价于int *p = &b; *p = 10;);区别仅在于编译器做了语法约束(如强制初始化、禁止修改指向),无额外性能开销。(2)引用作为函数返回值的风险风险点:返回局部变量的引用:局部变量存在栈上,函数结束后栈帧销毁,引用指向非法内存(野引用);示例:int&a...