誰かが私を啓発できるなら、名前空間について質問があります:D
タイトルが正しいかどうかわかりませんが、そう願っています xD
「.cpp」ファイルのコードは名前空間の実装と呼ばれ、「.h」ファイルのコードは名前空間の宣言と呼ばれます。右?:/
とにかく、私の質問は:
名前空間メンバーの明示的または暗黙的な実装 (「.cpp」ファイル内) による違いはありますか?
つまり、「 MyNamespace.h 」にこの名前空間があるとしましょう:
namespace MyNamespace {
void fun_one(int a);
void fun_two(int b);
}
「MyNamespace.cpp」でこれを行うと、違いがあります(暗黙の実装):
namespace MyNamespace {
void fun_one(int a){
// CODE HERE...
}
void fun_two(int b){
// CODE HERE...
}
}
またはこれ(明示的な実装):
void MyNamespace::fun_one(int a){
// CODE HERE...
}
void MyNamespace::fun_two(int b){
// CODE HERE...
}
?
どうもありがとう:D
素敵な一日と素敵なコーディングを!(: