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,变量,函数或任何不能 影响名称查找,因为你必须先找到名称,知道 是什么意思。 (这是一种简化,有些情况下 类型会影响查找;根据第一次查找中发现的符号类型,可能会发生第二次查找。)

相关问题