I\'m looking for a good (comprehensive) doc about memory alignment in C++, typical approaches, differences between compilers, and common pitfalls. Just to check if my understand
Imagine the case where addresses must be 16-byte aligned like for example the PS3.
And then imagine that the shift == 1.
This would then for sure be a non 16-byte aligned pointer which would not work on this machine.