[fpc-devel] Circular references and forward declarations
Juha Manninen
juha.manninen at phnet.fi
Wed Jan 6 11:14:47 CET 2010
On keskiviikko, 6. tammikuuta 2010 10:59:36 Florian Klaempfl wrote:
> Indeed, there are multiple ways to prevent the hell of circular class
> references between units:
> - abstract base classes
> - interfases
> - include files
> - big units
> - type casting (in the worst case)
> - ...
>
> The right choice depends on the application.
Abstract base classes and interfaces are recommended by many but actual
projects end up copying everything into one file. Surprising... :-)
I must try include files for this problem sometimes. Does FPC really treat
them differently than Delphi.
Juha Manninen
More information about the fpc-devel
mailing list