现代C++编程实战:132个核心技巧示例(原书第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.12 使用内联命名空间进行符号版本控制

C++11标准引入了一种新的命名空间类型,称为内联命名空间,它本质上是一种机制,使得来自嵌套命名空间的声明就像是周围命名空间的一部分。使用inline关键字声明内联命名空间(匿名命名空间也可以内联)。这是库版本控制的一个有用特性,在本节中,我们将介绍如何使用内联命名空间来对符号进行版本控制。从这一节中,你将了解如何使用内联命名空间和条件编译来管理源代码版本。