This won't be done a compile time, whereas the sizeof contruction will be, allowing more optimization.