模板化类,包含由 typedef 定义的类对象的向量.如何称呼它们
templated class containing vector of class objects defined by typedef. How to call them in main?
>假设我有一个模板化类,其中包含由typedef定义的该类的向量类型,如何在主文件中调用或初始化它们?
在非模板类中,我可以通过调用以下命令初始化这些 typdef 向量:节点::节点1d 新节点1d(5(;但是当涉及模板类时,我迷茫了如何做到这一点?
template{class T}class Node{
Node(){};
T a;
T b;
typedef vector<T> nodes1d;
};
如果没有更多的上下文,很难确切地说出你需要什么,但通常你会像这样称呼它:
Node::nodes1d myNodesList;
当然,nodes1d
必须在类定义的public
部分中。
相关文章:
- 找不到成员对象:没有名为get_event()的成员,也处理多态性和向量
- 迭代时从向量和内存中删除对象
- 如何为模板化对象创建模板向量?VS正在投掷C3203
- 为什么我不能将一个对象push_back到属于另一个类的对象向量中?
- 如何创建从同一类继承的不同对象的向量
- 在nlohmann json中,如何将嵌套对象的数组转换为嵌套结构的向量
- 从多个源构造一个对象,包括一个对象向量
- 在C 中,是否有可能在不兼容类型的std ::向量对象之间传输不同类型的缓冲区
- 将向量对象存储在共享指针投掷错误中
- E0312,C2664尝试将向量对象作为函数参数传递时错误
- 相对于向量对象的两个成员,找到两个向量的相交的有效方法
- 将数据从文件读取到向量对象
- C 向量对象访问
- 向量对象声明后的括号是什么意思
- 2向量对象指向相同的分配内存
- 如何返回向量对象
- 传递单个或向量对象时没有重载函数的实例
- 指向数组和向量对象的指针
- 向量对象库,可以存储其他对象类型的对象
- 如何从另一个向量/对象集构造新的向量/指针集