4
Design Orientado a Dados - impraticável com mais de 1-2 membros da estrutura?
O exemplo usual do Design Orientado a Dados é com a estrutura Ball: struct Ball { float Radius; float XYZ[3]; }; e então eles criam algum algoritmo que itera um std::vector<Ball>vetor. Em seguida, eles oferecem a mesma coisa, mas implementados no Data Oriented Design: struct Balls { std::vector<float> Radiuses; std::vector<XYZ[3]> …