Qt QList, .
QList<int> a;
a.append(1);
a.append(2);
a .
QList<int> b = a;
b a. , , b .
b.append(3);
:
QList<int> a;
a << 1 << 2 << 3;
QList<int> b = a;
b[0] = 7;
- b, . , , .
, , :
void addElement(QList<int> &x, int e) {
x.append(e);
}
QList<int> a;
a.append(1);
a.append(2);
addElement(a, 3);
, . , , , .
void printListPlus1(QList<int> &x) {
QList<int> xCopy = x;
xCopy.append(1);
}
QList<int> a;
a << 1 << 2;
printListPlus1(a);
, QList Qt, , int QString. "background".
, :
class Test {
QList<int> _m;
public:
Test(QList<int> m) : _m(m) {
}
}
Test m. - m , . .
, const:
class Test {
QList<int> _m;
public:
Test(const QList<int> &m) : _m(m) {
}
}
.