2012-03-02 61 views
0

爲什麼我們可以通過myType::value_type訪問value_type,任何C++的參考說說吧?任何人都可以讓我知道C++中的以下語法?

class myType{ 
public: 
    typedef double value_type; // the type for elements in the array 
    private: 
}; 
+5

您不瞭解什麼。這只是一個typedef。 – 2012-03-02 14:59:55

回答

1

在您的例子,value_typemyType成員。這是一個名稱,並且 名稱查找表示它將在myType中找到。是否名稱 解決爲typedef,變量,函數或任何不能 影響名稱查找,因爲你必須先找到名稱,知道 是什麼意思。 (這是一種簡化,有些情況下 類型會影響查找;根據第一次查找中發現的符號類型,可能會發生第二次查找。)

相關問題