STL size()使用什么算法来查找字符串或向量的大小?

use*_*837 -3 c++ string stl

STL size()函数使用哪种算法或思想来查找C++中字符串或向量的大小?

我知道工作strlen()依赖于NUL在C风格的char数组中查找字符,但我想知道该size()函数如何工作以查找非空终止的字符串的大小,如我们所知.

STL容器是否使用某种指针来标记容器的结尾?

这有助于找到尺寸或其他东西吗?

Seb*_*edl 6

它不使用任何算法.班级一直都知道它的大小.