stdstring 相关问题

std :: string是C ++标准库的基于字节的“字符串”类型,在<string>标头中定义。

string :: capacity / reserve()计数是否终止为null?

cppref对capacity()和reserve()的描述并不明显,是否计算了终止空字符。

回答 2 投票 4

如何清理(用随机字节覆盖)std :: string内部缓冲区?

考虑一个场景,其中std :: string用于存储秘密。一旦它被消耗并且不再需要它,清理它就好了,即覆盖包含它的内存,从而隐藏......

回答 6 投票 25

如何获取std :: string中的字符数?

如何在C ++中获取字符串中的字符数?

回答 12 投票 100

将uint8_t数组转换为字符串

我的项目我有一个结构,有一个unsigned int array(uint8_t)类型的成员,如下面的typedef uint8_t U8; typedef struct {/ *其他成员* / U8数据[8];框架;一个指针......

回答 2 投票 1

使用copy_if复制std :: string(到另一个字符串)

我想知道从一个字符串到另一个字符串有选择地copy_if字符的最佳方法是什么。我有类似字符串buffer1(“SomeUnknownwSizeAtCompileTime”); string buffer2; // ...

回答 1 投票 0

basic_regex使用char32_t抛出bad_cast

为什么以下代码生成std :: bad_cast异常? #包括 #包括 #包括 int main(){std :: basic_string reg = U“^ \\ w”......

回答 2 投票 1

使用string作为缓冲容器

我正在使用从网络接收的提供消息的库作为uint8_t数组,我可以使用std :: string作为这些缓冲区的容器吗? uint8_t * buffer = ...; size_t length = ...; std :: string msg = std:...

回答 2 投票 0

将std :: string_view传递给API,执行const std :: string&

我正在使用Socket.IO库来创建一个客户端。在发送消息时,我必须将我的消息(数据)传递为sio :: message :: list(msg)void Socket_IO :: send_message(std :: string_view msg)//给...

回答 1 投票 0

当调用类解构函数时,std :: string会抛出错误[关闭]

我是编码的新手,所以如果这个问题看起来很愚蠢,请原谅我。我正在编写自己的List类,以便更好地理解列表的结构,但我遇到了一个问题。一世 ...

回答 1 投票 -1

是否有与`std :: string`一起使用的`vsnprintf`的类似函数

我没有看到std :: string的构造函数可以使用va_list。是否有将va_list转换为std :: string的通用解决方案?我见过以下形式的解决方案:std :: string vstring(...

回答 2 投票 1

如何在C ++中将int附加到字符串中? [重复]

int i = 4; string text =“Player”; cout <<(text + i);我想打印播放器4.以上显然是错误的,但它显示了我在这里要做的事情。有没有一种简单的方法可以做到这一点或......

回答 20 投票 141

SWIG错误的编码字符串使Python崩溃

我有一个问题,我处理字符串的所有SWIG包装器崩溃如果我在std :: string中传递一个错误的编码字符串,我的意思是包含èé等字符串,字符对...有效

回答 2 投票 -1

如何将CString和:: std :: string :: std :: wstring互相转换?

CString非常方便,而std :: string与STL容器更兼容。我正在使用hash_map。但是,hash_map不支持CString作为键,所以我想将CString转换为std :: string。 ...

回答 14 投票 66

在MS VS 2017中由前向引用传递的std :: string文字的空对象?

请你在MS VS 2017中用前向引用向我解释一个奇怪的行为吗? r值std :: strings(a2和a3)的构造函数获取空字符串。 #包括 #包括

回答 1 投票 1

为什么我不能使用统一初始化初始化字符串?

我有一个模拟窗口的程序;所以我把窗口的内容存储在一个成员数据内容中,这是一个std :: string类型:class Window {using type_ui = unsigned int;上市: ...

回答 1 投票 4

为什么字符串没有来自cout的输出

在纠正配偶作业(OpenClassroom)期间,我遇到了这个奇怪的问题。从字典文件中读取的字符串(1列300000行字太大了,不能把它放在这里但是...

回答 1 投票 0

如何初始化std :: string数组?

我有一个std :: array 我想用来保存我想要读入程序的文本文件的路径名。到目前为止,我声明了数组,然后我分配了每个std :: string ...

回答 1 投票 0

C ++字符串数组的动态向量

我想创建一个动态矢量,每个矢量元素都是一个字符串数组。我想到的数据结构是这样的:VECTOR:[0] = [str1,str2,str3] [1] = [str1,str2,str3] ......

回答 1 投票 1

如何获取指向std :: string的第一个元素的指针,即使它是空的

如何获得指向非const std :: string的第一个元素的指针,即使它是空的。我知道字符串的容量大于1,但是,只需使用to_string.front()...

回答 2 投票 3

字符串比较中的std :: out_of_range异常

我正在尝试使用std :: string的比较函数。这是我的代码:int main(){string str1 = {“apple”};向量 vec1 = {“apple”}; string suffix = {“le”}; if(str1 ....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.