Electric Birds Revisited

I’ve decided to modernise my university first-year “Electric Birds” assignment to use modern C++ (smart pointers, etc.), but encountered some circular reference issues that were due to an error with the original design- this design was fine for the traditional-pointer style that the code used but created issues with smart pointers.Another issue was that while … Continue reading Electric Birds Revisited