Though when your data is behind pointers, it's very easy to write code that the compiler can no longer figure out how to optimize.
Though when your data is behind pointers, it's very easy to write code that the compiler can no longer figure out how to optimize.