gpt4 book ai didi

c++ - 在 CPP 文件中为函数定义加上命名空间前缀是一种好习惯吗?

转载 作者:太空狗 更新时间:2023-10-29 20:45:46 26 4
gpt4 key购买 nike

<分区>

// classone.h
namespace NameOne
{

class ClassOne
{
public:
...
void FuncOne();
...
};

}

// *** Method 1 ***
// classone.cpp
namespace NameOne // always define member functions inside the namespace
{

void ClassOne::FuncOne()
{ ... }

}

// *** Method 2 ***
// classone.cpp
void NameOne::ClassOne::FuncOne() // always prefix the namespace
{ ... }

问题> 我见过两种处理 CPP 文件中命名空间的方法。在大型项目中哪种方法更好(即方法 1 或方法 2)

谢谢

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com