Giuly
21-01-2004, 00:33
Ich hab ein problem mit ostringstreams.
wenn ich mache
ostringstream os;
os << 1;
os.clear();
os << 2;
dann ist os.str() "12" statt "2". wenn ich clear() durch flush() ersetzte, geht das auch nicht.
Wie kann man den jetzt leere, dass da dann "2" drin steht?
Giuly
Edit: os.str("") geht :O
wenn ich mache
ostringstream os;
os << 1;
os.clear();
os << 2;
dann ist os.str() "12" statt "2". wenn ich clear() durch flush() ersetzte, geht das auch nicht.
Wie kann man den jetzt leere, dass da dann "2" drin steht?
Giuly
Edit: os.str("") geht :O