C++之标准库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_28995767/article/details/79957251

1. 标准库 String

  • string 之 构造函数

    【注:】构造函数:该类所特有的特殊成员函数,定义了如何初始化该类型的对象。没有明确指定对象初始化函数时,使用默认构造函数。
    
#include <iostream>
#include <string>
using namespace std;
int main()
{
    string s1("value");
    string s2(s1);
    string s3(5,'c');
    cout<<s1<<"--"<<s2<<"--"<<s3;
    return 0;
}

string-构造函数

  • string 之 对象读取
string s;
while(cin>>s)
{
    cout<<s<<endl;
}

输入流有效,即未到达文件尾或未遇到无效输入,则一直循环。
手动输入文件尾:Ctrl+Z,跳出while循环。
string读写1
getline读取整行
getline(cin,string);//输入流对象,string对象,读取内容保存到string对象中,不包含’\n’.
区别:
string类型的输入流忽略开头的空白符(空格、换行符、制表符)。
getline(,);读取时则不忽略行开头的空白符,却丢弃行尾的换行符。

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页