namespace n1 {
namespace n2 {
...
int myfunc(void)
{
return 1;
}
class myclass {
..
};
}
}
この方法で関数を定義し、「myclass」とその派生物の両方からアクセスできると考えました。ただし、gcc はこのコードをコンパイルしたくありません。
multiple definition of `n1::n2::myfunc()'
この関数はここにある唯一のものです。何が欠けていますか? ありがとう。