title: Can a size_type ever be larger than std::size_t?
body: <p>Standard containers with an <code>std::allocator</code> have their <a href="https://stackoverflow.com/q/918567/166749"><code>size_type</code> defined as <code>std::size_t</code></a>. However, is it possible to have an allocator that allocates objects whose size cannot be represented by a <code>size_t</code>? In other words, can a <code>size_type</code> ever be larger than <code>size_t</code>?</p>