.hpp
名前空間で囲まれた行にクラス宣言があります。
namespace mylib
{
class MyClass
{
public:
MyClass();
}
}
.cpp
クラスの機能をファイルに実装する予定です。
ただし、これらの方法は両方とも機能するようです。
mylib::MyClass::MyClass()
{
}
と
namespace mylib
{
MyClass::MyClass()
{
}
}
そのため、これらの方法の違いは何であり、どちらを優先する必要があるのか疑問に思っています。