温馨提示×

C++ assign函数如何有效使用

c++
小樊
109
2024-08-02 20:14:13
栏目: 编程语言
C++开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C++中,assign函数通常用于将一个字符串的一部分赋值给另一个字符串。它的一般语法为:

string.assign(str, pos, len);

其中,str是要赋值的字符串,pos是从str的第几个字符开始赋值,len是要赋值的字符的数量。

例如,下面是一个简单的例子:

#include <iostream>
#include <string>

int main() {
    std::string str = "Hello, World!";
    std::string substr;

    substr.assign(str, 7, 5);

    std::cout << "Substring: " << substr << std::endl;

    return 0;
}

运行上面的代码,输出将会是:

Substring: World

这样,substr字符串就被赋值为str字符串的第7个字符开始的5个字符,即"World"。这样可以有效地使用assign函数。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:C++ assign函数在现代C++中的位置

0