Hi,

I'm currently working on reading and parsing large ASCII based text files
and I am wondering what is the current best practice. There are so many
classes and macros available, so it can be a bit confusing to know what to
use when.

QString, QLatin1String, QByteArray, QStringLiteral, QLatin1Literal,
QByteArrayLiteral, plain C++ string literal, QStringRef, QStringBuilder and
so on. And then std::string and raw const char* strings.

In my case I want to read a large ASCII file line by line, so I don't need
unicode. I need to compare a string with a literal, extract substrings and
convert some strings to numbers.

Should I just use QString all the way, or is it faster to use some other
classes when you know you don't need unicode?

Any hints on fast file parsing code in Qt itself that I could use as a
guildeline?

Thanks,
Harald
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to