我有下面的矢量
vector<CarRecord> FileRecords;
CarRecord
是一个看起来像这样的结构:
typedef struct
{
char carName[14];
eStatus carStatus;
eCarType carType;
} CarRecord;
我有一个使用这个向量的类,我遇到了一些问题:我不知道如何编写Update(CarRecord *Rec, eStatus NewStatus);
函数。
我在这里发现了一个问题,答案如下:
vector[index] = newValue;
但我不知道如何找到我的特定项目。
编辑:
我的向量目前看起来像这样,例如:
Name Type Status
Nissan 4 1
Peugeot 3 1
在状态,1
我们为Available
,0
为Unavailable
。
我需要的?我需要我的函数来查找带有名称的记录Peugeot
并将类型更改为我的NewType
参数的值。