stdstring 相关问题

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

这个临时的 std::string 表达式是否可以接受?

我意识到这不是最有效的做法,但是大多数人都可以接受 C++ 来创建用于连接的临时 std::string 对象,就像这里的第 4 行一样吗? constexpr const char* const a =...

回答 0 投票 0

这个 temporarstd::string 表达式是否可以接受 c++?

我意识到这不是最有效的做法,但大多数人都可以接受 c++ 创建临时 std::string 对象进行连接,如第 4 行中所示? 1 constexpr const char* const ...

回答 0 投票 0

c++ 构建器、label.caption、std::string 到 unicode 的转换

只需设置 lbl.caption(在循环内),但问题比我想象的要大。我什至尝试过使用 wstrings 向量,但没有这样的东西。我已经阅读了一些页面,尝试了一些功能......

回答 1 投票 0


c++中通过结构减少Cached内存的方法

我一直在使用一些结构来缓存一些临时列表。而且,我想找到一些解决方案来减少分配的内存,以保持性能。结构的组成部分如下。...

回答 1 投票 0

c++ 如何有效地格式化带有集合的std::string?

我有一个程序,它有一个字符串(需要对其进行格式化),并从外部源中获取一个元素集合。该字符串必须使用集合的元素进行格式化, ...

回答 1 投票 0

QString的奇怪行为

下面是我的代码。#include #include #include int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QTextStream out(...

回答 1 投票 0

为什么StringCopyFromLiteral比StringCopyFromString快?

快速C++基准的例子: static void StringCreation(benchmark::State& state) { / 这个循环里面的代码会被反复测量 for (auto _ : state) { std::string created_string("..."。

回答 1 投票 0

为什么StringCopyFromLiteral比StringCopyFromString快?

快速C++基准的例子: static void StringCreation(benchmark::State& state) { / 这个循环里面的代码会被反复测量 for (auto _ : state) { std::string created_string("..."。

回答 1 投票 0

在什么情况下std :: basic_string :: find的count参数大于字符串长度可能有用?

std :: basic_string :: find方法的签名之一是:size_type find(const CharT * s,size_type pos,size_type count)const;参数如下:pos--...

回答 1 投票 0

我如何将std :: getline转换为模板类型?

模板 T getUserInput(std :: string提示符=“”){T输入; std :: cout <:: value){std :: getline(std :: cin,...

回答 2 投票 1

为什么即使将std :: string分配为0或nullptr也会导致直接的运行时异常?

std :: string s = 0; // = nullptr --->抛出`std :: logic_error`以上语句会导致分段错误。为什么允许? [至少nullptr的构造函数重载应为= ...

回答 1 投票 0

为什么我的性能基准给我错误的结果?

有一个clang-tidy选项performance-faster-string-find,它检测使用以单个字符串文字作为参数的std :: basic_string :: find方法(及相关方法)的使用。根据...

回答 1 投票 0

如何打印下一个字母,直到Z并继续到A?

此代码将打印我输入的下一个字母。例如,我输入“ v”,它将显示vwxyz,但是我也希望它也打印其他内容,例如vwxyzabc ..... int main(){char a; int标志= 0; ...

回答 1 投票 -1

收缩时std :: string :: resize()会抛出吗?

请考虑以下函数:voidrinkle_string(std :: string&str){如果(str.size()> = 2){str.resize(str.size()-2);我想知道是否可以将此函数声明为noexcept(...

回答 1 投票 0

如何用c ++中的字符串替换另一个值?

如果我有一个字符串,例如2,4,-1,3,-1,如何用单词“ wrong”替换所有-1。以及如何在最后删除逗号?输出来自数组cout << []

回答 1 投票 0

我正在将std :: string传递给boost函数,该函数采用对该类型的const引用,但该值是突变的

我正在将std :: string传递给从boost-program-options dll导入的函数。该函数采用一个参数,并且是对字符串的const引用。但是,函数接收的值...

回答 1 投票 0

如果语句错误地读取字符串,则始终在第一个条件下返回

我正在编写一个接受字符串变量的错误检查函数,我需要它成为“ Y”,“ N”,“ y”或“ n”之一。我的问题是字符串变量始终设置为“ y”,表示...

回答 2 投票 0

如何用另一个std :: string的迭代值有效替换std :: string中的字符?

我有以下字符串:std :: string str1 =“ 1234567890”; std :: string str2 =“ B-XXXX_XXX_V-XX_X”;我想遍历str2并将X的每次出现都替换为来自...

回答 1 投票 1

如何用“ |”分隔字符串作为分隔符?如何将其存储在两个变量中

我有一个字符串。输入:std :: string kind = 0123 | 0f12;我们有分隔符“ |”。我想将这两个值存储到两个变量中。我怎样才能做到这一点?输出:std :: string kind1 = 0123; ...

回答 2 投票 -1

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