int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); cout << "/----------------------------\\" << endl; cout << "| |" << endl; cout << "| The Project has just begun |" << endl; cout << "| |" << endl; cout << "\\----------------------------/" << endl; // Tests mit einem Vector DVector<double> dvect; dvect.append(5.4321); dvect.append(3.1415); dvect.append(9.81); dvect.append(2.7); dvect.append(123456); try{ dvect.add(123, 55); } catch (DException &e) { cout << e.what() << endl; } for(unsigned int i=0; i<dvect.getLength(); ++i){ cout << "dvect[" << i << "] = " << dvect.getData(i) << endl; } cout << "\nThe list contains " << dvect.getLength() << " entries." << endl; cout << "add '1' at position '1'." << endl; dvect.add(1, 1); for(unsigned int i=0; i<dvect.getLength(); ++i){ cout << "dvect[" << i << "] = " << dvect.getData(i) << endl; } cout << "\nThe list contains " << dvect.getLength() << " entries." << endl; cout << "add '4' at position '4'." << endl; dvect.add(4, 4); for(unsigned int i=0; i<dvect.getLength(); ++i){ cout << "dvect[" << i << "] = " << dvect.getData(i) << endl; } cout << "\nThe list contains " << dvect.getLength() << " entries." << endl; cout << "add '0' at position '0'." << endl; dvect.add(0, 0); for(unsigned int i=0; i<dvect.getLength(); ++i){ cout << "dvect[" << i << "] = " << dvect.getData(i) << endl; } cout << "\nThe list contains " << dvect.getLength() << " entries." << endl; cout << "add '8' at position '8'." << endl; dvect.add(8, 8); for(unsigned int i=0; i<dvect.getLength(); ++i){ cout << "dvect[" << i << "] = " << dvect.getData(i) << endl; } cout << "\nThe list contains " << dvect.getLength() << " entries." << endl; cout << "add '8' at position '8'." << endl; dvect.add(8, 8); for(unsigned int i=0; i<dvect.getLength(); ++i){ cout << "dvect[" << i << "] = " << dvect.getData(i) << endl; } cout << "\nThe list contains " << dvect.getLength() << " entries." << endl; cout << "add '1' at position '1'." << endl; dvect.add(1, 1); for(unsigned int i=0; i<dvect.getLength(); ++i){ cout << "dvect[" << i << "] = " << dvect.getData(i) << endl; } return a.exec(); }