AE
inline int count() const { return d->size; }
Size: a a a
AE
AE
QByteArray arr1("aabbccdd");
QByteArray arr2(std::move(arr1));
qDebug() << arr1.size() << arr1.toStdString().c_str();
qDebug() << arr2.size() << arr2.toStdString().c_str();
AE
AE
AS
#include <QCoreApplication>
#include <QByteArray>
#include <QDebug>
#include <vector>
struct FooStruct {
QByteArray array;
};
std::vector<FooStruct> boo() {
std::vector<FooStruct> r = {
{QByteArray(32, 'X')},
{QByteArray(32, 'Y')},
{QByteArray(32, 'Z')},
};
return r;
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
auto&& r = boo();
for(auto&& i : r ) {
qDebug() << i.array;
}
return 0;
}
AS
A
AE
AE
AE
AS
AS