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

AC

Frischling

  • Private Nachricht senden

11

20.08.2004, 02:35

Zitat von »"DragonMaster"«

Da man soviel "const" benutzen sollte wie geht, kann man auch bei Zeigern nicht mehr den Wert ändern


ich sehe es eher selten, dass auch der zeiger (wenn denn einer verwendet wird) const ist. es ist klar warum man zeiger/referenzen auf const objekte verwenden sollte, aber wieso const zeiger ?

12

20.08.2004, 12:10

Aus dem selben Grund, warum man Referenzen oder sonstige Parameter "const" setzen sollte. Damit erstens der User weis was geendert wird und was nicht und zweitens damit der Compiler eventl. optimierungen durchführen kann. Das gilt auch für Zeiger.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

AC

Frischling

  • Private Nachricht senden

13

20.08.2004, 19:57

Zitat von »"DragonMaster"«

Aus dem selben Grund, warum man Referenzen oder sonstige Parameter "const" setzen sollte. Damit erstens der User weis was geendert wird und was nicht und zweitens damit der Compiler eventl. optimierungen durchführen kann. Das gilt auch für Zeiger.


du sprichst von einem zeiger auf ein const objekt. um nicht auf ein anderes objekt gesetzt werden zu können müsste es aber ein const zeiger sein. (z.B. int* const i)

Werbeanzeige