Offtopic: C++ Problem
christoph.kliemt at pgxml.net
christoph.kliemt at pgxml.net
Mit Jan 11 20:57:49 CET 2006
Sascha Atrops <sascha at atrops.com> writes:
> Am Wednesday, 11. January 2006 19:39 schrieb
> christoph.kliemt at pgxml.net:
>> Jeremias Wolff <jeremiaswolff at gmail.com> writes:
>>
>> [...gruseliges entsorgt...]
>>
>> > Einige werden schon sehn, was ich hier vor habe, ich moechte einen
>> > char* in lowercase umwandeln. die Funktion als rueckgabewert
>> > string funktioniert sehr gut. Ich moechte jetzt aber einen
>> > Rueckgabewert in form eines char* haben OHNE zusätlichen speicher
>> > zu belegen. Am liebsten waere mir, wenn die var "in"
>> > ueberschrieben wird.
>> >
>> > Jemand ne heisse idee?
>> Für solche "Schweinereien" bietet sich vector<char> an.
>
> <schauder>
>
>> Aber das will man nicht wirklich.
>
> Nein, das will man wirklich nicht.
> STL in allen Ehren, aber irgendwo hört es dann doch auch mal auf...
Ok... dann machen wir es eben richtig, und nehmen ein geeignetes
Functionobject für den zugrunde liegenden Container.
> Alleine schon die Idee... <kopfschüttel>
Richtig, die Lösung kann kein utf-8.
[...]
> Imho sollte man immer objektorientiert in C schreiben wollen. Wenn
> man sich genötigt fühlt, ein Programm mit Hilfe von C++ optisch
> etwas hübscher zu gestalten, darf man auch zurückhaltend C++
> verwenden - wohl- wissend, wie es in C ausgesehen hätte.
*autsch* Kein Kommentar.
bis denne,
Christoph
und den Rest machen wir denn nebenan aus, gell? ;-)