可以举例子str是字符串类型的吗?
时间: 2024-03-27 11:36:06 浏览: 71
Python数据类型之String字符串实例详解
5星 · 资源好评率100%
当我们在C++中定义一个字符串变量时,它的类型实际上是std::string。std::string是C++标准库中提供的一种字符串类型,它支持字符串的各种操作,例如连接、截取、查找等。下面是一个示例程序,演示了如何将一个std::string类型的字符串传递给istringstream对象进行解析:
```cpp
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{
string str = "10 20 30";
istringstream iss(str);
int x, y, z;
iss >> x >> y >> z;
cout << "x = " << x << endl;
cout << "y = " << y << endl;
cout << "z = " << z << endl;
return 0;
}
```
在这个例子中,我们定义了一个std::string类型的字符串变量str,并将其初始化为"10 20 30"。然后,我们将字符串str作为参数传递给istringstream对象iss,使用iss对象的输入流运算符>>来解析字符串并输出其中的整型数值。
阅读全文