I agree with Matthey about staying with C and avoiding C++ on the Amiga. If you use any part of the standard library e. g. streams, vectors, list, etc. expect code bloat. That's not a problem if you have gigabytes of memory, but on Amiga systems, we're talking megabytes.