Using Vectors with Qt
c++, qt, qvector, vector
Solution
#include <QVector>
#include <QString>
QVector<QString> vector;
vector.append("sometext");
If this is your real code, then you are doing the `append` outside of any function, which you can't do in c++, and which will cause the exact compilation error you mentioned:
Problem
I seem to be having an issue using basic vectors in Qt, where I keep getting a compile error. The exact information will be posted below: Code snippet: ``` .... #include <QVector> #include <QString> QVector<QString> vector; vector.append("sometext"); ``` Error message: ``` 'vector' does not name a type ``` This error appears for any piece of code that directly pertains to the created vector, not just the append function. Any insight to what I am doing wrong would be appreciated. The vector exists. I've tested it by initializing all of it's elements using one item and accessing it in other parts of the program.