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? ;-)