um QStringList zu testen, habe ich ein kleines Programm geschrieben, dieses besteht aus der header datei position.h:
Code: Alles auswählen
#ifndef POSITION_H
#define POSITION_H
#include <QString>
#include <QStringList>
#include <QList>
class position
{
public:
public:
position();
QString offenePositionen(QString offeneposition);
QString zeigePositionen();
private:
QStringList s_offenePositionen;
};
#endif // POSITION_H
Code: Alles auswählen
#include "position.h"
#include <QStringList>
#include <QList>
#include <QDebug>
position::position()
{
}
QString position::offenePositionen(QString offeneposition)
{
s_offenePositionen.append(offeneposition);
}
QString position::zeigePositionen()
{
QString alleoffenenPositionen = s_offenePositionen.join(", ");
qDebug() << alleoffenenPositionen;
}
Code: Alles auswählen
#include "position.h"
#include <QtGui>
#include <QApplication>
int main (int argc, char* argv[]) {
QApplication app(argc, argv);
position offene;
QString Penner, Superstar;
offene.offenePositionen(Penner);
offene.offenePositionen(Superstar);
offene.zeigePositionen();
}
Code: Alles auswählen
Starte D:\qt projekte\positiontest-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug\debug\positiontest.exe...Das Programm ist abgestürzt.
D:\qt projekte\positiontest-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug\debug\positiontest.exe beendet, Rückgabewert -1073741819
Für Hilfe bin ich sehr dankbar.
MfG
Patrick