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!

Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

Werbeanzeige

16.11.2014, 21:04

Forenbeitrag von: »Darkium«

Kleine C++ Vererbungs Frage

@Sacaldur Der Code ist nur ein Beispiel. Es geht eher um die Annahme dass ich in einer Situation bin wo man nicht einfach ein Argument an den Konstruktor geben kann um das Problem zu lösen & dass es weitere Unterschiede zwischen den verschiedenen Subklassen von CollisionObject gibt (Welche es auch geben wird). Aus zwei Gründen: Erstens weil mich es eben interessiert die Lösung für so ein Problem zu wissen, und zweitens da sich der Code wie gesagt noch verändern wird. @Roflo Klar, das wäre natürl...

16.11.2014, 18:26

Forenbeitrag von: »Darkium«

Kleine C++ Vererbungs Frage

@BlueCobold Ich glaube ich habe das ganze ein bisschen falsch erklärt. In meinem Falle ist "assignShape" ein simpler getter beziehungsweise setter, je nachdem wie die Methode am Ende nun aussieht. Die Klasse CollisionObject enthält eine Variable. Diese soll je nach Subklasse anders aussehen; Allerdings soll der Entwickler der Subklasse sich nicht daran erinnern müssen die Variable selber zu initialisieren, sondern er wird dazu aufgefordert (Muss also) eine abstrakte Methode der Superklasse zu im...

16.11.2014, 16:09

Forenbeitrag von: »Darkium«

Kleine C++ Vererbungs Frage

Weil der Code je nach Subklasse anders sein soll. Daher soll die CollisionObject-Klasse und assignShape-Methode abstrakt sein.

16.11.2014, 13:38

Forenbeitrag von: »Darkium«

Kleine C++ Vererbungs Frage

@Architekt Vielen Dank für die Antwort. VS zeigt mir nun keine Fehlermeldung mehr an. @Roflo Oha... Das macht das ganze irgendwie viel komplizierter. Ich will nämlich erreichen, dass die assignShape() Funktion in der Subklasse deklariert werden muss, aber automatisch aufgerufen wird ohne dass der "Ersteller" der Subklasse etwas tun muss. Die Lösung von dem Link den du gepostet hast passt da leider überhaupt nicht, da der Code quasi eine weitere Methode benötigt und etwas als Parameter übergibt -...

15.11.2014, 23:32

Forenbeitrag von: »Darkium«

Kleine C++ Vererbungs Frage

Vielen Dank für die Antwort, ich werde es morgen probieren!

15.11.2014, 23:18

Forenbeitrag von: »Darkium«

Kleine C++ Vererbungs Frage

Guten Abend! Ich habe mich nun nach einer ersten Frage welche hilfreich beantwortet wurde daran gemacht ein paar Versuche mit C++ zu unternehmen. Allerdings bin ich jetzt schon auf ein Problem gestoßen: Anscheinend ist C++ ziemlich unterschiedlich von Javas. Es geht darum, eine einfache Klasse "CollisionObject" zu haben, welche von anderen Klassen als Superklasse benutzt werden kann. Nach meinen Versuchen die Vererbung C++ konform zu machen sieht es nun wie gefolgt aus, wirft allerdings immer no...

28.10.2014, 22:29

Forenbeitrag von: »Darkium«

Programmiersprache "richtig" lernen & Spieleprogrammierung

Vielen vielen Dank für die zahlreichen Antworten! @Lares Nun ja, wie gesagt, ich will C++ lernen, da ich es ziemlich interessant finde. Es ist auch nicht wirklich dass ich keine Motivation habe, ich bin einfach irgendwie faul. Klar, man kann jetzt sagen im Grunde ist es komplett das Selbe, was auch stimmen würde - In meinen Augen aber irgendwie nicht. Womöglich drücke ich mich einfach nur falsch aus. Werde mir deinen Rat aber zu Kenntnis nehmen, und vielleicht doch mal in die C# Ecke hereinschnu...

28.10.2014, 00:15

Forenbeitrag von: »Darkium«

Programmiersprache "richtig" lernen & Spieleprogrammierung

Guten Tag! Ich möchte in diesem Thread mehrere Themen ansprechen, und habe auch ein paar Fragen. Zur Situation: Seit ungefähr 3 Jahren habe ich angefangen programmieren zu lernen. Dabei habe ich erst ein kleines bisschen mit Python herumgebastelt (Damals noch mit Hilfe meines Vaters - Ich war da 11/12), und bin dann ziemlich schnell zu Java umgestiegen. Motiviert hat mich dabei die "Minecraft-Szene", durch welche ich auch einiges gelernt habe. Nun kommt aber auch schon das erste Problem auf: Sei...

Werbeanzeige