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

Beiträge: 721

Wohnort: /dev/null

Beruf: Software-Entwickler/Nerd

  • Private Nachricht senden

11

02.08.2010, 17:46

Um schneller zu kompilieren kann ich dir empfehlen, weniger Code zu schreiben! :D Nein, mal ganz ernst jetzt, ich warte bei meiner Engine auch oft für längere Zeit. Meistens nutze ich diese Zeit effektiv und geh Mate holen oder esse was. Das kann ich dir auch empfehlen! ;)

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

12

02.08.2010, 18:18

Wie FalkT schon sagte, sollte man vor allem konsequent Forward Declarations nutzen. Einfach mal durch alle Header gehen und für jeden Klassentyp schauen, ob diese nur als Referenz oder Pointer vorkommt.

TGGC

1x Rätselkönig

Beiträge: 1 799

Beruf: Software Entwickler

  • Private Nachricht senden

13

03.08.2010, 09:42

Also vorkompilierte Header werden einem nicht viel nutzen, um die Compilezeit zu verringern, wenn man einen Header aendert. Hier hilft es nur die logische Struktur des Programm zu verbessern, so das es weniger Abhaengigkeiten gibt.

http://www.amazon.de/Large-Scale-Softwar…g/dp/0201633620
http://www.google.de/search?hl=de&q=C%2B…l=&oq=&gs_rfai=

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

14

10.08.2010, 15:14

Die lange Compilezeit hat den Vorteil das man sich mehr Gedanken darüber macht, was man denn eigentlich programmiert.

Ansonsten gebe ich TGGC recht, durch eine logische Programmstruktur kann man viel verbessern. Modularisierte Programme sind auch sonst von Vorteil. :) An die TopLevel Headerdateien muss man ja recht selten ran um was zu ändern. :)

Werbeanzeige