It is better to write this:

```
std::vector<decltype(__memory_corruption_check_pattern)> tmp(__memory_corruption_check_bytes / sizeof(__memory_corruption_check_pattern), ... )
```

but C++11 is not allowed.