// Copyright (C) 2013 Thorbjørn Lund Martsum - tmartsum[at]gmail.com // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only #include #include void testErase() { QVector a, b; a.append(5); a.append(6); a.append(7); b = a; a.erase(a.begin()); a.erase(a.end() - 1); qDebug() << "erase - no errors until now"; // a.erase(a.end()); a.erase(b.begin()); } void testInsert() { QVector a, b; a.insert(a.begin(), 1, 1); a.insert(a.begin(), 1, 2); a.insert(a.begin(), 1, 3); b = a; qDebug() << "insert - no errors until now"; a.insert(b.begin(), 1, 4); } int main() { testErase(); // testInsert(); return 0; }