后端岗位面试题更新 2026-08-05

请用C语言实现一个支持继承的智能指针,并说明其设计要点。

摩尔线程后端开发人工智能编码实现系统设计技术原理C

考察说明

考察C语言中基于结构体模拟继承、内存管理和智能指针实现能力

回答思路

  1. 说明如何用结构体嵌套或指针实现继承关系
  2. 实现引用计数或所有权机制,确保内存正确释放
  3. 说明析构函数或释放函数的调用时机与多态处理
  4. 讨论浅拷贝、循环引用或线程安全等边界问题