租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

string字符串数组如何定义,string字符串数组怎么像集合一样添加数据

发布时间:2023-11-25 03:48:47

string字符串数组如何定义

在C++中,可使用以下两种方式定义字符串字符串数组:

  1. 使用字符指针数组:
char* strArray[] = {"string1", "string2", "string3"};

这类方式定义的字符串数组实际上是一个字符指针的数组,每一个指针指向一个字符串常量。这类定义方式适用于不需要修改字符串内容的情况。

  1. 使用string对象数组:
std::string strArray[] = {"string1", "string2", "string3"};

这类方式定义的字符串数组使用了C++标准库中的string类,每一个元素是一个string对象,可以方便地对字符串进行操作和修改。

不管使用哪一种方式定义字符串数组,都需要包括相应的头文件:

#include <cstring> // 对字符指针数组方式
#include <string>  // 对string对象数组方式