| ▲ | fooblaster 2 hours ago | ||||||||||||||||
How? you can write exactly the same low level code today. | |||||||||||||||||
| ▲ | beached_whale 2 hours ago | parent | next [-] | ||||||||||||||||
My thought too. There are so many things that are expressible in C++ now that could not be without writing much more code or using per-compilation tools back then. The ability to run code at compile time that is not run at runtime is huge, #embed lets us make other tools output available without linker scripts or compiler specific tools that. Also, most of the code from the past still works(from 10 years ago definitely works) | |||||||||||||||||
| ▲ | AlotOfReading an hour ago | parent | prev [-] | ||||||||||||||||
Shot in the dark, but maybe the OP is referring to the fact that these code conventions are explicitly discouraged by the C++ core guidelines. The SoA example falls afoul of the rule requiring T* to be used only for singular object pointers, for example. | |||||||||||||||||
| |||||||||||||||||