当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ String转size_t用法及代码示例


要将 C++ 中的 String 转换为 size_t,我们将使用字符串流,它将字符串对象与流关联起来,允许您像流一样读取字符串(例如)。我们必须包括头文件以便使用 stringstream。解析输入时,stringstream 类非常方便。

用法:

std :: stringstream stream(string_name)

例子:

C++


// C++ Program to declare a string variable without using stringstream.
#include <iostream>
using namespace std;
int main()
{
    string s1 = "Hello Geek";
    cout << s1 << endl;
    string s2;
    cin >> s2;
    cout << s2 << endl;
    return 0;
}

输出:

Hello Geek
GeeksforGeeks

例子:

C++


// C++ Program to convert the string to size_t using
// stringstream.
#include <iostream>
#include <stream>
#include <string>
using namespace std;
int main()
{
    string str = "246810";
    // breaking words
    stringstream stream(str);
    // associating a string object with a stream
    size_t output;
    // to read something from the stringstream object
    stream >> output;
    cout << output << endl;
    return 0;
}

输出:

246810


相关用法


注:本文由纯净天空筛选整理自anuragsingh1022大神的英文原创作品 Convert String to size_t in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。