在下面的示例中,是否有必要在源文件中使用名称空间A {}还是因为它已经在头文件中完成而具有冗余性?
// header file Foo.h
namespace A
{
class Foo
{
Foo();
};
}
// source file Foo.cpp
#include "Foo.h"
namespace A
{
Foo::Foo() {}
}
Run Code Online (Sandbox Code Playgroud)
这是必需的,但是您可以改为执行以下操作:
// source file Foo.cpp
#include "Foo.h"
A::Foo::Foo() {}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |