namespace n1 {
namespace n2 {
...
int myfunc(void)
{
return 1;
}
class myclass {
..
};
}
}
我认为可以以这种方式定义一个函数,并从“myclass”及其派生类中访问它。然而 gcc 甚至不想编译这段代码:
multiple definition of `n1::n2::myfunc()'
这个功能是这里唯一的,我错过了什么?谢谢。