typename的雙重定義

如果問上圖中的class和typename有什麼不同,答案就是這兩者在這種情況是沒有什麼不同的 下面我們考慮上圖中這種情況,C中有一個叫const_iterator的東西,如果我們現在不知道C的類型,那麼const_iterator可能只是命名空間C裏面的一個變量名而已,所以typename關鍵詞就是來對這種情況進行限定的,typename指涉一個嵌套從屬類型名稱
相關文章
相關標籤/搜索