std :: string是C ++标准库的基于字节的“字符串”类型,在<string>标头中定义。
string :: capacity / reserve()计数是否终止为null?
cppref对capacity()和reserve()的描述并不明显,是否计算了终止空字符。
如何清理(用随机字节覆盖)std :: string内部缓冲区?
考虑一个场景,其中std :: string用于存储秘密。一旦它被消耗并且不再需要它,清理它就好了,即覆盖包含它的内存,从而隐藏......
我的项目我有一个结构,有一个unsigned int array(uint8_t)类型的成员,如下面的typedef uint8_t U8; typedef struct {/ *其他成员* / U8数据[8];框架;一个指针......
使用copy_if复制std :: string(到另一个字符串)
我想知道从一个字符串到另一个字符串有选择地copy_if字符的最佳方法是什么。我有类似字符串buffer1(“SomeUnknownwSizeAtCompileTime”); string buffer2; // ...
basic_regex使用char32_t抛出bad_cast
为什么以下代码生成std :: bad_cast异常? #包括 #包括 #包括 int main(){std :: basic_string reg = U“^ \\ w”......
我正在使用从网络接收的提供消息的库作为uint8_t数组,我可以使用std :: string作为这些缓冲区的容器吗? uint8_t * buffer = ...; size_t length = ...; std :: string msg = std:...
将std :: string_view传递给API,执行const std :: string&
我正在使用Socket.IO库来创建一个客户端。在发送消息时,我必须将我的消息(数据)传递为sio :: message :: list(msg)void Socket_IO :: send_message(std :: string_view msg)//给...
当调用类解构函数时,std :: string会抛出错误[关闭]
我是编码的新手,所以如果这个问题看起来很愚蠢,请原谅我。我正在编写自己的List类,以便更好地理解列表的结构,但我遇到了一个问题。一世 ...
是否有与`std :: string`一起使用的`vsnprintf`的类似函数
我没有看到std :: string的构造函数可以使用va_list。是否有将va_list转换为std :: string的通用解决方案?我见过以下形式的解决方案:std :: string vstring(...
int i = 4; string text =“Player”; cout <<(text + i);我想打印播放器4.以上显然是错误的,但它显示了我在这里要做的事情。有没有一种简单的方法可以做到这一点或......
我有一个问题,我处理字符串的所有SWIG包装器崩溃如果我在std :: string中传递一个错误的编码字符串,我的意思是包含èé等字符串,字符对...有效
如何将CString和:: std :: string :: std :: wstring互相转换?
CString非常方便,而std :: string与STL容器更兼容。我正在使用hash_map。但是,hash_map不支持CString作为键,所以我想将CString转换为std :: string。 ...
在MS VS 2017中由前向引用传递的std :: string文字的空对象?
请你在MS VS 2017中用前向引用向我解释一个奇怪的行为吗? r值std :: strings(a2和a3)的构造函数获取空字符串。 #包括 #包括
我有一个模拟窗口的程序;所以我把窗口的内容存储在一个成员数据内容中,这是一个std :: string类型:class Window {using type_ui = unsigned int;上市: ...
在纠正配偶作业(OpenClassroom)期间,我遇到了这个奇怪的问题。从字典文件中读取的字符串(1列300000行字太大了,不能把它放在这里但是...
我有一个std :: array 我想用来保存我想要读入程序的文本文件的路径名。到目前为止,我声明了数组,然后我分配了每个std :: string ...
我想创建一个动态矢量,每个矢量元素都是一个字符串数组。我想到的数据结构是这样的:VECTOR:[0] = [str1,str2,str3] [1] = [str1,str2,str3] ......
如何获取指向std :: string的第一个元素的指针,即使它是空的
如何获得指向非const std :: string的第一个元素的指针,即使它是空的。我知道字符串的容量大于1,但是,只需使用to_string.front()...
我正在尝试使用std :: string的比较函数。这是我的代码:int main(){string str1 = {“apple”};向量 vec1 = {“apple”}; string suffix = {“le”}; if(str1 ....