测试.cpp
#include "test.hpp"
void f1() { }
namespace {
void f2() {}
}
namespace test {
void f3() { }
}
如果我错了,请纠正我,但是:
f1如果在头文件中声明或使用extern语句,则可以从外部调用f2不能从外面调用f3test::如果它在头文件中声明(并适当地加上前缀 - ),则可以从外部调用。如果没有在header中声明,就不能调用?
我对吗?
测试.cpp
#include "test.hpp"
void f1() { }
namespace {
void f2() {}
}
namespace test {
void f3() { }
}
如果我错了,请纠正我,但是:
f1如果在头文件中声明或使用extern语句,则可以从外部调用f2不能从外面调用f3test::如果它在头文件中声明(并适当地加上前缀 - ),则可以从外部调用。如果没有在header中声明,就不能调用?我对吗?