stdstring 相关问题

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

为什么同一个类中的basic_string :: size()和'_M_string_length'返回**不同的值,即使size()返回'size_type _M_string_length'?

我想查看basic_string的size()和lenght()函数的实际定义,因为Bjarne在他的书中写道,'strlen()是log(N)操作,而string :: size ()是一个...

回答 1 投票 0

std :: string在第一次分配中不使用自定义分配器

我想为basic_string创建一个自定义分配器,该分配器使我可以获取已分配的字符串内部数组的所有权。我的特定用例是.NET互操作方案,其中...

回答 1 投票 2

std :: string在第一次分配中不使用自定义分配器

我想为basic_string创建一个自定义分配器,该分配器使我可以获取已分配的字符串内部数组的所有权。我的特定用例是.NET互操作方案,其中...

回答 1 投票 2

为什么std :: string没有const char *强制转换

我喜欢了解赞成与反对者拥有和不拥有这种演员。在包括Stack Overflow在内的多个地方,我可以看到const char * cast被认为是一个坏主意,但我不确定为什么吗? ...

回答 1 投票 0

为什么std :: string没有const char * cast(STL架构问题)?

我喜欢了解赞成与反对者拥有和不拥有这种演员。在包括Stack Overflow在内的多个地方,我可以看到const char * cast被认为是一个坏主意,但我不确定为什么吗? ...

回答 1 投票 0



为什么通过指针初始化创建对象的实例时std :: string属性为空[duplicate]

我进行了一项家庭作业,其中我必须创建一个名为Player的抽象类(下面的代码)和十二个派生的Player位置类,并将每个实例的实例存储在单个向量中。代码是...

回答 1 投票 1

如何识别仅包含数字的字符串?

如何仅打印字符串中的文本?我只想从中打印abc。字符串numtext =“ abc123”;这是完整的代码:#include int main(){string text =“ abc123”;如果(text ....

回答 4 投票 1


为什么b [2]为假?

string s; bool b [] = {s ==“”,s == s.c_str(),s.c_str()==“”};设置b [] = {true,true,false};为什么b [2]为假?如果A == B和A == C,那不应该意味着B == C吗?

回答 1 投票 1

string s; bool b [] = {s ==“”,s == s.c_str(),s.c_str()==“”}};为什么b [2]为假?

string s; bool b [] = {s ==“”,s == s.c_str(),s.c_str()==“”};设置b [] = {true,true,false};为什么b [2]为假?如果A == B并且A == C,那不应该意味着B == C吗?

回答 1 投票 0

为什么std :: string :: find()在失败时不会返回结束迭代器

我发现std :: string :: find的行为与标准C ++容器不一致。例如。 std :: map myMap = {{1,2}};自动= myMap.find(10); //它== myMap.end()但对于...

回答 1 投票 6

我可以使用istream_iterator 将一些istream内容复制到std :: string吗?

我有一个istream,需要将两个定界符之间的内容复制到std :: string。我可以找到定界符的streampos,但是在尝试使用istream_iterator 迭代...

回答 1 投票 2

使用std :: string时出现bad_alloc错误

我目前正在一个项目上,该项目取决于我提供文件的路径(例如C:\ Path.pth)。现在,我昨天通过调用std :: string和:std :: string path(`“ C:\\ Path ....

回答 7 投票 3

是否有非utf8字符

[尝试实现c ++代码,我们可以在std :: string中使用非utf8字符作为分隔符。是否存在非UTF-8字符?

回答 3 投票 0

难道的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

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.