为什么std::string尺寸由sizeof(std::string)屈服确定8? 我认为这应该不仅仅是8因为它必须有一个int(sizeof(int) == 8在我的机器上)数据成员给予std::string::length()和std::string::size()在O(1)和可能是一个char*字符.
std::string
sizeof(std::string)
8
int
sizeof(int) == 8
std::string::length()
std::string::size()
char*
c++
c++ ×1