namespace Test {
struct T {};
void F(T t) {}
};
int main() {
Test::T t;
F(t); // Why no `Test::`?
}
为什么不需要Test::
before F(t)
?
这背后的规律是什么?
namespace Test {
struct T {};
void F(T t) {}
};
int main() {
Test::T t;
F(t); // Why no `Test::`?
}
为什么不需要Test::
before F(t)
?
这背后的规律是什么?