Hallo Leute,
ich stehe gerade auf dem Schlauch.
Ich habe eine Klasse von QTextstream erben lassen um diesen um eine
operator<< Funktion zu erweitern. Das geht auch ganz gut.
Nur wie kann ich in der abgeleiteten Klasse die operator Funktion von QTextStream aufrufen.??
Klasse<<"test"; scheitert und der compiler schlägt mir nur meine neue operator Funktion vor.
QTextStream erweitern
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Er meint es genau so wie er geschrieben hat
Und genau so wird es auch mit QTextStream gehen.
Aber normalerweise macht man das anders, wenn man seine eigene Klasse in einen QTextStream streamen können sollen will ---
implementieren. Außer du änderst etwas an der Funktionsweise des Streams.
Code: Alles auswählen
class A
{
voif foo() {
cout << "Hello" << endl;
}
};
class B : public A
{
void foo() {
A::foo();
cout << "world";
}
};Aber normalerweise macht man das anders, wenn man seine eigene Klasse in einen QTextStream streamen können sollen will ---
Code: Alles auswählen
QTextStream & operator<< ( QTextStream &, const Klasse& )-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten: