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

1

30.10.2011, 20:27

[Erledigt] Der Stack

Hi,
Ich bin neu hier :D und habe gleich eine große Frage.

Ich bin momentan bei Kapitel 6 (Buch: C++ Für Spieleprogrammierer). Doch komme gerade nicht weiter, weil der Stack mir zu viele Fragen bereitet. (Das Suchen im Internet hat leider nicht geholfen :( )
Das Teller-prinzip habe ich zwar verstanden, doch was das genau mit den Funktionen und deren Parametern bzw. den Instanzen zu tun hat, habe ich nicht verstanden. ?(
Kann mir jemand bei diesem Thema helfen?

Mfg.

RunRanger
Programmiersprache: C++
Fortschritt: Grundkenntnissse

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »RunRanger« (11.11.2011, 13:56)


NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

2

30.10.2011, 21:36

Willkommen im Forum. :D

Es ist nicht unbedingt notwendig, dass du es verstehst. Du kannst also getrost weiterlernen.
Wichtig ist nur, dass du zusammengesetzte Datentypen(Klassen und Strukturen wie Strings) per Referenz oder Zeiger übergibst, weil das oft wesentlich schneller ist.
Nach einiger Zeit bekommst du ein Gefühl fürs Programmieren und wirst es auch einfacher verstehen. Wenn du bei C++ bleibst und ordentlichen Code erzeugen willst, solltest du sowieso noch ein weiteres Buch lesen, in dem es nochmal erklärt wird.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

3

31.10.2011, 13:56

Ok, Vielen Dank für die Antwort :D

Jetzt kann ich beruhigt weiter lernen.
Programmiersprache: C++
Fortschritt: Grundkenntnissse

xyqa

Frischling

Beiträge: 16

Beruf: Schüler

  • Private Nachricht senden

4

05.11.2011, 17:46

Im Buch gibt es allgemein ein paar komplizierte Stellen (Singletons, Logfiles, Zeiger, Referenzen). Ich habe das was ich beim zweiten Mal durchlesen nicht verstanden habe weggelassen und nach Kapitel 12 (dem Spiel) nochmal gelesen. Dann erscheint das meiste viel logischer und ist einfacher zu verstehen.
Eine der wichtigsten Erfahrungen als Programmierer: Wenn alles auf Anhieb funktioniert hat man definitiv etwas falsch gemacht ;)

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

5

05.11.2011, 18:55

Gerade Zeiger und Co versteht man erst wenn man schon am programmieren ist. Es fehlt vorerst einfach die Vorstellung was ein "Objekt" ist und warum man dafür Zeiger braucht. Immer locker bleiben.

6

06.11.2011, 17:25

Im Buch gibt es allgemein ein paar komplizierte Stellen (Singletons, Logfiles, Zeiger, Referenzen). Ich habe das was ich beim zweiten Mal durchlesen nicht verstanden habe weggelassen und nach Kapitel 12 (dem Spiel) nochmal gelesen. Dann erscheint das meiste viel logischer und ist einfacher zu verstehen.
Das mit den Singletons habe ich auch nicht so wirklich verstanden. Zeiger sind aber recht gut erklärt, finde ich.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

06.11.2011, 23:55

Singleton ist auch nicht so wichtig, das verwendet man nämlich am besten nicht ;)

Werbeanzeige