Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

11

31.07.2008, 18:24

Zitat von »"p0llux"«

Zitat von »"David_pb"«

C-/C++-Quelltext

1
2
3
4
int main()
{
    bar() = foo();
}


Mal ganz ehrlich. Wer sowas produziert gehört an die Wand gestellt.


Aber es kann folgendes schnell mal vorkommen:

C-/C++-Quelltext

1
2
3
if ( bar() = true ) // ups... sollte == heißen

{
}
@D13_Dreinig

p0llux

Treue Seele

  • »p0llux« ist der Autor dieses Themas

Beiträge: 101

Wohnort: Aachen

Beruf: HiWi (theo. Inf.)

  • Private Nachricht senden

12

31.07.2008, 18:26

David_pb: Das ist 'n Argument. Hab' ich garnicht dran gedacht :roll:

13

01.08.2008, 13:51

Und wozu koennte ich nun eine zyklische Liste gebrauchen, welche Vorteile hat sie gegenueber einer normalen STL-Liste? (am besten im direktem Vergleich :-) ) Welches Problem hat dich dazu bewogen, zyklische Listen anderen vorzuziehen?

@David_pb: Man kann true (oder auch ne Zahl ...) auch zuerst und dann alles weitere schreiben. Fuer gewoehnlich ist es nicht noetig, da man mit = in if schon so oft auf die Fresse gefallen ist, dass man es eigentlich gelernt haben sollte.

Anmerkung (weil gehoert nicht wirklich hierher, kommt aber haeufig vor):

Zitat

Außerdem hinkt das Argument, dass kurzer Programmcode besser ist ein wenig.
Nie behauptet. Wenn ich "... gewoehnlichen Listen als Einzeiler ..." schreibe, dann stelle ich nur einen Fakt dar. Was du hineininterpretierst ist deine Sache. Im alltaeglichen Leben hat man dieses Problem oft mit Frauen :-).

p0llux

Treue Seele

  • »p0llux« ist der Autor dieses Themas

Beiträge: 101

Wohnort: Aachen

Beruf: HiWi (theo. Inf.)

  • Private Nachricht senden

14

01.08.2008, 14:13

Dann mache ich es kurz. Du kannst alles mit einer zyklischen Liste machen, was du mit einer regulären machen kannst. Eine gut implementierte zyklische Liste schlägt aber eine normale Liste in Sachen Geschwindigkeit.

Es ist natürlich immer Geschmackssache, aber in einem Projekt zu einem Komplexitätsbeweis haben wir enorme Speicherplatz und Geschwindigkeitsgewinne verzeichnet, nachdem wir den Code STL-frei gemacht haben. Klar ist die STL schön generisch und leicht zu bedienen, aber soviel Komfort kommt halt nicht ohne Preis.

Werbeanzeige