C++ string类型字符串对象

string类型字符串

C++中字符串的另一种表现形式就是使用C++内置的string类定义要给字符串对象。至于什么是对象,如果现在还不理解没关系,可以简单参考一下本C++教程专栏的开篇介绍的:C++面向对象简介,以后讲解到C++的面向对象的编程的时候会进行详细的介绍。

string类型字符串定义语法

string strObjName = value;

提示:value值的表现形式是使用英文的双引号包裹,比如:"hello,x1y1z1.com"!

提示:定义一个string类型的字符串与定义C++中其它的变量的语法基本相同!

string类型字符串实例代码

下面实例中将定义一个string类型字符串,并通过对象内置的size()方法获取字符串的长度,可以与C风格字符串中的strlen()函数计算字符数组元素个数的方法相比较:

#include <iostream>
#include <cstring>
using namespace std;


int main(){
    // string类型字符串
    string str = "Hello, World";
    // C风格字符串
    char strArr[] = "Hello, World";
    // string类型内置size()方法计算字符串长度
    int len1 = str.size();
    // C风格字符串strle()计算字符数组长度
    int len2 = strlen(strArr);
    cout << len1 << endl;
    cout << len2 << endl;
    return 0;
}

代码编译运行,得到输出:

12
12

免责声明:内容仅供参考,不保证正确性。


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.