任何人都可以让我知道C++中的以下语法?
问题描述:
为什么我们可以通过myType::value_type
访问value_type
,任何C++的参考说说吧?任何人都可以让我知道C++中的以下语法?
class myType{
public:
typedef double value_type; // the type for elements in the array
private:
};
答
在您的例子,value_type
是myType
成员。这是一个名称,并且 名称查找表示它将在myType
中找到。是否名称 解决为typedef
,变量,函数或任何不能 影响名称查找,因为你必须先找到名称,知道 是什么意思。 (这是一种简化,有些情况下 类型会影响查找;根据第一次查找中发现的符号类型,可能会发生第二次查找。)
您不了解什么。这只是一个typedef。 – 2012-03-02 14:59:55