C 初始化矢量每个元素,带有另一个向量的参数
C++ Initialize Vector each element with parameters of another vector
我想创建一个std ::向量,其中每个元素构造函数都以正确的上和下节点调用。有没有办法在: - 空间内。在这个地方使用循环似乎完全不高。
Node::Node(std::vector<Node> LowerNodes) : LowerLinks{ LowerNodes.size(), std::vector<Node>(LowerNodes.size(), *this), LowerNodes }
{
}
其中
class Link {
public:
explicit Link();
Link(Node &Upper, Node &Lower);
Node *UpperNode;
Node *LowerNode;
};
Link::Link() : UpperNode(nullptr), LowerNode(nullptr)
{
}
Link::Link(Node &Upper, Node &Lower) : UpperNode(&Upper), LowerNode(&Lower)
{
}
我认为您是指":-space"
相关文章:
- 将一个向量插入另一个向量的某个位置
- 将指向给定子类的指针从一个向量复制到另一个向量
- C++ STD 函数运算符:有没有一种方法可以通过函数将一个向量映射到另一个向量上?
- 将向量之间的数字放在另一个向量之间<vector>>如果两个数字的差值为 1
- 如何在不复制的情况下将一个向量移动到另一个向量中
- 使用 std::transform 将向量向量 (a) 添加到另一个向量向量 (b)
- 如何按另一个向量的方向调整一个向量?
- 将字符向量复制到另一个向量
- 如何将所有指针从一个向量移动到另一个向量?
- 如何从另一个向量中的另一个第一元素减去向量中的第一元素
- 用一个向量替换另一个向量的方法
- 如何根据另一个向量中给出的索引拆分向量?
- 按另一个向量对一个向量进行排序
- 向量迭代器不兼容的错误,用于保存另一个向量的迭代器的向量
- 如何从一个向量中删除最小元素并添加到另一个向量,而第一个变为空?
- C++将 X 向量数据插入到另一个向量
- 将向量{x,y,z}插入另一个向量
- 给出一个 std::vector 对另一个向量的内存的所有权?
- 从另一个向量中搜索和找到元素的有效方法
- 当我尝试将一个向量元素的值分配给另一个向量元素时,为什么我的应用程序会崩溃