Using std::size_t instead of size_t.