stdstring 相关问题

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

难道的std :: string转移构造实际移动?

所以在这里我得到了一个小的测试程序的:#include #包括 #包括 #包括 类测试{市民:测试(常量的std ::矢量 & 一种_,...

回答 1 投票 21

这串构造函数被调用?

我知道这是初始化,但我很困惑,其中2个构造函数时一个字符串文字在每种情况下,使用被调用。难道他们都拷贝构造函数?字符串:: string的(常量字符串&...

回答 1 投票 -5

C ++使用的std :: string - 为什么? [关闭]

我想问,如何字符串:: string的操作功能,我知道这是一个标准的构造函数,使用字符串,但什么操作吗?是否允许我使用乘法器操作者...

回答 1 投票 -6

修剪std :: string的最佳方法是什么?

我目前正在使用以下代码来修正程序中的所有std :: strings:std :: string s; s.erase(s.find_last_not_of(“\ n \ r \ t”)+ 1);它工作正常,但我想知道是否有一些结束-...

回答 40 投票 717

Visual Studio 2012(VC11)是否实现了std :: string使用连续内存的C ++ 11保证?

在C ++ 11开始由编译器实现之前,我已经看到了一些问题。 VS2012目前实现了一些C ++ 11功能,但是有很多未实现的C ++ 11功能。一世 ...

回答 2 投票 0

如何连接std :: string和int?

我认为这很简单,但它存在一些困难。如果我有std :: string name =“John”; int age = 21;如何组合它们以获得单个字符串“John21”?

回答 22 投票 610

C ++ - vsprintf_s和std :: string?

我有一个使用'...'参数的日志记录功能并使用vsprintf_s创建最终输出字符串它工作正常,除了我总是必须使用c_str()来打印字符串我认为...

回答 1 投票 0

c ++,将std :: string转换为uint8_t

在我正在研究的c ++解决方案中,我有一个返回字符串引用的函数。像const std :: string&getData()const {return mData;}和mData是std :: string mData;。现在我想......

回答 2 投票 -1

将Json :: Value转换为std :: string?

我正在使用JsonCpp来构建一个JSON对象。一旦构建了对象,有没有办法让对象成为std :: string?

回答 4 投票 27

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

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