#cpp #programowanie #cplusplus #informatyka
autor legendarnej już Symfonii C++ wydaje nowe dzieło.
Opus magnum C++11
tym razem nie 2, a 3 tomy. tym razem standard C++11
ponad 1600 stron. wow
autor legendarnej już Symfonii C++ wydaje nowe dzieło.
Opus magnum C++11
tym razem nie 2, a 3 tomy. tym razem standard C++11
ponad 1600 stron. wow


























#naukaprogramowania #cpp
źródło: comment_pfnJ2ulFZXP2hROcyoCWAPf3iUxGB2QU.jpg
Pobierzmain.cpp wciąga gameengine.h, który wciąga render.h, który wciąga gameobject.h, który wciąga imageloader.h.
W tej ścieżce include guard z render.h jest już zdefiniowany i include "render.h" w imageloader nic nie robi.
Pętla zależności/includów, lepszej nazwy nie mam.
Rozwiązanie doraźne: class Render; w L8 imageloader.h
Rozwiązanie poprawne: przeanalizować dlaczego masz pętle includów i ją od-pętlić.
Nie potrzebujesz pełnego typu
Rendertam, forward deklaracja wystarczy.