假设我有一个QStrings数组和一个QString指针。我想使用指针遍历整个数组;我可以这样做吗?

QString * strPointer;
QString data[100];
strPointer = & data[0]; //address to first element

strPointer ++; //address to second element

这是有效的还是我做错了什么?

最佳答案

您处在正确的位置。这是一种方法

QString data[100];
for (QString* strPointer = &data[0]; strPointer != &data[100]; ++strPointer)
{
    ...
}

09-08 11:33