将矢量元素指定给CStringArray

Assign a vector element to a CStringArray

本文关键字:CStringArray 元素      更新时间:2023-10-16

我将每个向量元素分配给cstring?

    for(int i = 1; i <examplevector.size; i ++)
    {
    CStringArrayexample[i-1] = examplevector[i];
    }

这里只是发生了车祸。原因可能是什么?

CStringArray::operator[]不执行绑定检查。崩溃的最可能原因是数组的大小小于向量的大小。

还有,为什么没有任何变量?如果你这样做了,为什么你的变量与你使用的类型命名相同?

如果要向数组中添加新元素,请使用Add

编辑后:

CStringArrayexample[i-1] = examplevector[i];

您知道,当i==0时,您正在检查数组的元素-1,对吗?