??? 如果一個(gè)名字空間的名字過長,則在實(shí)際代碼中不是很實(shí)用,最起碼用起來不方便。例如:America_Telephone_And_Telegraph。我們可以用別名給變成帶來方便。
namespace ATT=America_Telephone_And_Telegraph;
這樣用ATT來訪問這個(gè)名字空間中的函數(shù)的時(shí)候就比較方便了。
??? 名字空間別名還有一個(gè)比較好的用處是,使用戶可以引用“某一個(gè)版本的庫”,例如:namespace Lib=Foundation_Library_V2r11;這樣將使用一個(gè)版本的庫代替另一個(gè)版本非常簡化,通過使用Lib而不是Foundation_Library_V2r11,當(dāng)你需要更新到版本"V3r11"的時(shí)候,只需要修改Lib的初始化并重新編譯。
posted on 2007-01-30 09:29
探丫頭 閱讀(939)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
編程語言——C++