在程式中,只使用 using namespace std; 而不使用其他的名稱空間,如using namespace boost; 這樣的好處有:
1、可以避免不同名稱空間中的名稱衝突;
2、可以很清楚地知道某個東西在哪個名稱空間內。因為在std中的東西,不再需要使用std::,而在其他名稱空間內的必須使用對應的名稱空間。
在程式中,只使用 using namespace std; 而不使用其他的名稱空間,如using namespace boost; 這樣的好處有:
1、可以避免不同名稱空間中的名稱衝突;
2、可以很清楚地知道某個東西在哪個名稱空間內。因為在std中的東西,不再需要使用std::,而在其他名稱空間內的必須使用對應的名稱空間。