Probleme bei Enigma-Verschlüsselung

Schnelle objektorientierte, kompilierende Programmiersprache.
Benutzeravatar
Bebu
Beiträge: 562
Registriert: Mi Okt 21, 2009 6:19 pm
Wohnort: In der Nähe von Salzburg - Bin aber kein Österreicher!

Re: Wieso geht das nicht, Problem in Funktion

Beitrag von Bebu » Sa Mär 31, 2012 12:55 pm

Was willst du jetzt hören? std::string kapselt ein Char Array in einer Klasse. Was willst du machen? Dann können wir darüber reden, was besser ist.
Wer immer nach dem Unerreichbaren jagt, der wird irgendwann auf die Schnauze fallen!

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Wieso geht das nicht, Problem in Funktion

Beitrag von Xin » Sa Mär 31, 2012 1:29 pm

Kmitska hat geschrieben:Also:
So lange es keine Probleme gibt und das Programm ordentlich läuft brauch ich mir keine Gedanken zu machen und kann mein Code so gestalten, wie ich es will? :)
Du solltest ihn vielleicht so gestalten, dass Du ihn in ein paar Monaten noch lesen kann. Idealerweise können andere ihn auch lesen.
Kmitska hat geschrieben:Ich hätt da noch eine Frage, was ist eigentlich besser 'char' oder 'std::string'?
Ich persönlich bevorzuge std::string, da der Umgang viel einfacher ist und Ressourcen freundlich + Funktionen.
Aber was würdet ihr empfehlen?
Bleibt die Frage, was Du damit machen willst.

Wenn Du Dich in der STL bewegst, kann ein std::string nicht schaden. Wenn Du über alles selbst die Kontrolle willst, nimmst Du char *.
Ich will mit Strings arbeiten, ich habe mir daher eine eigene String-Klasse geschrieben.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
fat-lobyte
Beiträge: 1398
Registriert: Sa Jul 05, 2008 12:23 pm
Wohnort: ::1
Kontaktdaten:

Re: Wieso geht das nicht, Problem in Funktion

Beitrag von fat-lobyte » Sa Mär 31, 2012 7:17 pm

Kmitska hat geschrieben:Ich hätt da noch eine Frage, was ist eigentlich besser 'char' oder 'std::string'?
Ich persönlich bevorzuge std::string, da der Umgang viel einfacher ist und Ressourcen freundlich + Funktionen.
Aber was würdet ihr empfehlen?
std::string ist eine gute Entscheidung. Es gehört zur Sprache, ist also auf jedem Compiler der sich "C++-Compiler" schimpft verfügbar. Meistens ist er sehr gut implementiert, sodass du mit selbstgeschriebenen Stringklassen und char-Arrays kaum besser fährst.
Haters gonna hate, potatoes gonna potate.

Antworten