C++ string()的用法及示例代码

   2024-10-02 7140
核心提示:在C++中,string是一个标准库类,用于表示和操作字符串。可以通过包含 string 头文件来使用string类。下面是string类的一些常用

在C++中,string是一个标准库类,用于表示和操作字符串。可以通过包含< string >头文件来使用string类。下面是string类的一些常用用法及示例代码:

创建一个空字符串:
#include <string>#include <iostream>int main() {    std::string str;    std::cout << str << std::endl; // 输出空字符串    return 0;}
创建一个包含初始值的字符串:
#include <string>#include <iostream>int main() {    std::string str = "Hello, World!";    std::cout << str << std::endl; // 输出 Hello, World!    return 0;}
字符串拼接:
#include <string>#include <iostream>int main() {    std::string str1 = "Hello, ";    std::string str2 = "World!";        std::string result = str1 + str2;    std::cout << result << std::endl; // 输出 Hello, World!        return 0;}
获取字符串长度:
#include <string>#include <iostream>int main() {    std::string str = "Hello, World!";        std::cout << "String length: " << str.length() << std::endl; // 输出字符串长度    return 0;}
访问字符串中的单个字符:
#include <string>#include <iostream>int main() {    std::string str = "Hello, World!";        char firstChar = str[0];    std::cout << "First character: " << firstChar << std::endl; // 输出第一个字符        return 0;}
在字符串中查找子字符串:
#include <string>#include <iostream>int main() {    std::string str = "Hello, World!";        std::size_t found = str.find("World");    if (found != std::string::npos) {        std::cout << "Substring found at position: " << found << std::endl;    } else {        std::cout << "Substring not found" << std::endl;    }        return 0;}

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号