【发布时间】:2020-05-26 12:10:00
【问题描述】:
我有一个包含结构的向量。 例如:
structure A { int x; int y; int z;)
vector<A> myVectorA;
现在我需要一个函数,它告诉我返回 myVectorA 从 0 开始的索引,函数原型如下。
vector<size_t> get_A() const
{
}
我是初学者,不确定这个函数的用途以及从这个函数返回什么与vector<size_t>的返回类型相匹配。
有人可以帮忙吗?
编辑以添加更多信息。
我的向量myVectorA 是一个公共类成员,需要从vector<size_t> get_A() const 函数返回。但是查看函数原型,它返回vector<size_t> 所以我的问题是如何将一个结构A类型的向量(此处为myVectorA)转换为另一个vector<size_t>类型的向量
【问题讨论】:
-
缺少参数,函数应该返回哪些索引并不清楚
-
当
myVectorA包含6个元素时,函数应该返回{0,1,2,3,4,5}? -
...您需要将代码格式化为代码,例如通过
{}按钮,才能正确显示<> -
"...不确定此功能的用途..." 如果您不知道,那么我们如何帮助您?
-
顺便说一句,“0-based”应该不是问题。在 c++ 中索引总是从 0 开始