任何人都可以让我知道C++中的以下语法
Anyone can let me know the following syntax in C++?
为什么我们可以通过myType::value_type
访问value_type
,任何c++参考都在谈论它?
class myType{
public:
typedef double value_type; // the type for elements in the array
private:
};
在您的示例中,value_type
是myType
的成员。这是一个名字,而且名称查找表明它将在myType
中找到。名称是否解析为typedef
、变量、函数或任何不能影响名字查找,因为你必须先找到名字,才能知道这意味着什么。(这是一种简化,在某些情况下类型影响查找;其中取决于在第一次查找,可能会发生第二次查找。)
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 助记符和指向成员语法的指针
- 有人能分解一下这个c++模板的语法吗
- C++避免重复声明的语法是什么
- QMetaObject invokeMethod的基于函数指针的语法
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- 为什么包含windows.h会产生语法错误,从而阻止类的实例化?(C2146,C2065)
- 单独定义模板化嵌套类方法的正确语法
- 共享指针和具有自定义删除程序的唯一指针之间的语法差异背后的任何原因
- 错误 C2760:语法错误:映射迭代器上意外的标记"标识符",预期的";"
- 为什么我会收到错误 C2143 语法错误:缺少"*"之前的';'?
- 奇怪的代码抛出编译错误模板< J,int aSize=10> C2143:语法错误:在"<"之前缺少";"
- 使用基类指针调用基类的值构造函数的语法是什么?
- 很好的语法来获取对向量/数组数据的大小引用?
- C++语法运算符功能?
- C++使用 rand 定义函数语法
- 什么文件可以修改 atom 的C++语法?
- 创建模板嵌套类实例的语法?
- C++语法差异:二维和一维数组(指针算术)
- 将信息输入到下面显示的结构向量中的正确语法/格式是什么