溫馨提示×

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

c++
小樊
117
2024-08-02 20:14:13
欄目: 編程語言

在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函數。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女