如何获取程序中特定字符串占用的字节数?

tom*_*mes 0 c++

我使用BSPlib,我想使用bsp_put,它要求我设置我发送的字符串的大小.即使你不熟悉BSP,这也没有密切关系.谢谢.

Mik*_*our 10

将字符数乘以(size()或者,capacity()如果您想知道分配的总金额而不是使用的金额)乘以字符类型的大小.

如果它std::string本身是别名std::basic_string<char>,那么字符大小就是一个字节,所以size()(或capacity())只能这样做.