C++中string的使用

概述

这篇博文为了记录C++中string的使用,用到一点补充一点。

预备

使用string之前需要包含头文件

1 #include<iostream>
2 #include<string>

使用时需要加上std名字空间

1 std::string str;

String的转换

平时使用string时,经常会遇到转换的问题,string转char*,char*转string,string转int等等。

string转换成int,double等基础类型

#include<sstream>

std::string strNum = "123";
std::stringstream ss;
ss << strNum;
int iNum; //可以是float、double等其他基础类型
ss >> iNum;

int,double等基础类型转换成string

#include<sstream>

int iNum = 123;
std::stringstream ss;
ss << iNum;
std::cout << ss.str() << std::endl;

小结

先记录一丢丢,之后慢慢补充...

原文地址:https://www.cnblogs.com/huangsitao/p/10283579.html