001
12.02.2003, 13:28 Uhr
virtual
Sexiest Bit alive (Operator)
|
Das Char Array existiert solange, wie der String s existiert; Der String, von dem du das Char Array anforderst, ist auch für dessen beseitigung zuständig. Daher funktioniert obiger Code nicht: Wenn Die Funktion zurückkehrt, wird auch s selbst eleminiert, folglich auch das char Array. Die lösung bestünde also darin zu sagen:
C++: |
string get_string() { return string("Hallo"); }
|
-- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |