qt中怎么使用stl的函数?

比如一个QVector的数组,我怎么对他用find呢?我试过引入头文件algorithm然后用find(a.begin(),a.end(),1)但是编译报错了

indexOf可以满足你要求

QVector<QString> vector;
vector << "A" << "B" << "C" << "B" << "A";
vector.indexOf("B");            // returns 1
vector.indexOf("B", 1);         // returns 1
vector.indexOf("B", 2);         // returns 3
vector.indexOf("X");            // returns -1

不能直接用。要么就把QVector改成stl的vector,要么就使用QVector的函数自己封装。