未命名的命名空间或命名的命名空间或内联

时间:2018-07-27 19:11:28

标签: c++ namespaces inline

标题:

tutorial解释了为什么不在标题中使用unnamed namespaces

这就是为什么我们有两个选项在标头中声明非成员函数:Named namespaceInline functions

请解释:

您何时使用它们?

使用它们的正确方法是什么?

  • 如果Named namespace,那么标题中的声明和cpp中的定义?
  • 如果Inline则在标头中声明+定义?

Cpp:

read认为,使用unnamed namespace仅在cpp中有用,它可以帮助在翻译单元中建立内部名称并避免名称冲突。

是否在cpp中使用named namespacesinline functions

0 个答案:

没有答案