【发布时间】:2014-06-11 09:47:31
【问题描述】:
我已经阅读了一些关于结构和向量的内容,并最终编写了以下节点结构:
struct Node{
float posx;
float posy;
int accessibility;
Node() :
posx(0.f), posy(0.f), accessibility(0) {}
Node(float x, float y, int access) :
posx(x), posy(y), accessibility(access) {}
};
然后主要是我想创建一些节点实例并使用:
Node sampleNode(1.f, 1.f, 0);
std::vector<Node> graphNodes(N);
他们工作正常,好的。但是如果我想使用第二个构造函数创建一个维度为 N 的向量呢?因为我尝试了几种组合(例如 std::vector,或 (graphNodes(1.f, 1.f, 0))(N),但没有成功。不幸的是,我无法在其他地方找到任何类似的示例。提前致谢。
【问题讨论】: