CodeRoadMap
路线图课程知识库文章题库资源社区我的学习
CodeRoadMap

程序员的学习成长路线图。登录解锁全部课程,并同步路线图与课时进度。

学习

  • 路线图
  • 课程
  • 文章
  • 题库
  • 知识库

更多

  • 资源
  • 社区
  • 我的学习
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·coderoadmap@126.com
开发路线图/C++ 路线图/名称修饰
阶段四

名称修饰

名称修饰,也称为名字改编,是编译器用来将作用域、类型、链接属性等额外信息编码到标识符名称(如函数名和变量名)中的一种技术。这使得 C++ 能够支持函数重载,即多个函数可以共享同一个名称但拥有不同的参数。编译器会根据这些细节生成修饰后的名称,不过具体的修饰规则因编译器和平台而异。像 `c++filt` 这样的工具可以将这些修饰后的名称还原为原始形式,这对调试很有帮助。虽然通常不需要了解名称修饰的细节,但在使用外部库或链接来自不同编译器的目标文件时,它可能会变得很重要。

登录查看节点详情

首阶段节点可试读;登录后解锁全部路线图节点正文与进度同步。

登录免费注册
← 上一节点实参依赖查找(ADL)下一节点 →可变参数模板