Bar
という名前空間でクラスが呼び出されると仮定するとfoo
、ソース (.cpp/.cc) ファイルにはどの構文を使用しますか?
namespace foo {
...
void Bar::SomeMethod()
{
...
}
} // foo
また
void foo::Bar::SomeMethod()
{
...
}
私は名前空間を頻繁に使用し、最初の構文を好みますが、Visual Studio クラス ウィザード (WM_COMMAND ハンドラーなど) を使用してコードを追加すると、自動生成されたコードは 2 番目の構文を使用します。ある構文が他の構文よりも優れている点はありますか?