使用了命名空間B之后為什么fun()之前還要加B::呢 不是已經默認是B里面的了嗎
using namespace B;
int main(void)
{
??? cout << A::x << endl;
??? B::fun();
??? fun2();
?? system("pause");
??? return 0;
}
using namespace B;
int main(void)
{
??? cout << A::x << endl;
??? B::fun();
??? fun2();
?? system("pause");
??? return 0;
}
2016-10-23
舉報
2016-10-23
因為不用命名空間的話,有些方法不能調用的。要先引用了命名空間才可以調用方法。