On Monday, 18 August 2025 07:51:25 Pacific Daylight Time Yexuan Xiao via Std-
Proposals wrote:
> The "basic" in the C++ standard library does not imply anything.
It does. But unlike what the OP seems to be implying, it does not mean
"simple" or "trivial" functionality. It means it's the template class that
takes different char types and allocators.
Exactly. It's an adjective that my dictionary defines as "referring to or forming the base or basis of something".
std::basic_string is the basis for std::string and std::pmr::string.
std::basic_stringbuf is the basis for std::stringbuf and std::wstringbuf.
std::basic_stacktrace is the basis for std::stacktrace.
etc.