| High Integrity CPP Rule 17.13 | Do not use vector<bool>. |
| Justification |
vector<bool> does not conform to the requirements of a container and does not work as expected in all STL algorithms. In particular &v[0] does not return a contiguous array of bools as it does for other vector types. |
| Reference |
Effective STL Item 13;ISO C++ 23.1; |