3机器人视觉工程师
C++编程/基础语法与类型系统/引用与指针的区别
什么情况下必须用指针而不能用引用?
题目摘要
机器人视觉工程师面试题:什么情况下必须用指针而不能用引用?重点考察指针的灵活性场景、动态内存管理、可选参数、容器存储等实际需求。可结合列举典型场景说明: 1. 需要重新指向:指针可以改变指向,引用不行 2. 可选参数:nullptr 表达“无值”语义 3. 动态内存:new/delete...
- 岗位方向:机器人视觉工程师
- 所属章节:C++编程
- 当前小节:引用与指针的区别
- 考察重点:指针的灵活性场景、动态内存管理、可选参数、容器存储等实际需求。
- 作答建议:列举典型场景说明: 1. 需要重新指向:指针可以改变指向,引用不行 2. 可选参数:nullptr 表达“无值”语义 3. 动态内存:new/delete 操作返回指针 4. 容器存储:多态对象需要指针
考察要点
指针的灵活性场景、动态内存管理、可选参数、容器存储等实际需求。
答题思路
列举典型场景说明: 1. 需要重新指向:指针可以改变指向,引用不行 2. 可选参数:nullptr 表达“无值”语义 3. 动态内存:new/delete 操作返回指针 4. 容器存储:多态对象需要指针
这道题的参考答案包含了详细的分析和要点总结。点击下方按钮查看完整答案。
答案经过精心组织,帮助你建立系统化的知识框架。