zoukankan      html  css  js  c++  java
  • C++: 其他类型转string

    1.to_string函数

    C++11新增的函数,c++11标准增加了全局函数std::to_string,以及std::stoi/stol/stoll等等函数(string转int,long,以及long long)

    string to_string (int val);
    string to_string (long val);
    string to_string (long long val);
    string to_string (unsigned val);
    string to_string (unsigned long val);
    string to_string (unsigned long long val);
    string to_string (float val);
    string to_string (double val);
    string to_string (long double val)

    2.借助字符串流:

    标准库定义了三种类型字符串流:istringstream,ostringstream,stringstream

    分别可以读、写以及读和写string类型,它们也确实是从iostream类型派生而来的。

    要使用它们需要包含sstream头文件。

    除了从iostream继承来的操作

    1.sstream类型定义了一个有string形参的构造函数,

    即:  stringstream stream(s); 创建了存储s副本的stringstream对象,s为string类型对象

    2.定义了名为str的成员,用来读取或设置stringstream对象所操纵的string值:

    stream.str(); 返回stream中存储的string类型对象

    stream.str(s); 将string类型的s复制给stream,返回void

     
     
  • 相关阅读:

    决斗(Headshot )
    密码(Password)
    线性表
    hdu 5409 CRB and Graph(边双联通分量)
    无向图的边双连通分量(EBC)
    hdu 3461 Code Lock 并查集(有点难想到)★★
    hdu 1558 Segment set 计算几何+并查集★
    交表(Send a Table)
    杨辉三角与二项式定理
  • 原文地址:https://www.cnblogs.com/llxblogs/p/7418140.html
Copyright © 2011-2022 走看看