标准库类型 string

原创 2013年12月05日 20:00:30
  • using 声明:

        尽量避免使用using指示而使用using声明。

        因为使用using指示引入这些库的定义的名字空间,容易导致名字冲突。

using namespace std;

using std::cin;
using std::cout;
using std::endl;

std::cin>>
std::cout<<
std::endl;
  •  标准库类string
    string对象的读取:忽略开头所有的空白字符,读取字符直到出现空白字符终止。
    string类型可以直接进行赋值操作。
    字符串字面值和string不是同一个类型。字符串字面值是字符数组类型。
  • string可以被字符串赋值,但是字符串不能被string赋值。但是可以用成员函数c_str()函数赋值。

    char * ca = "hello";
    string string1 = ca;//ok
    
    string string2 = "hello";
    char * ca1 = string2;//error
    ca1 = string2.c_str();

#include <iostream>
#include <string>

using std::cin ;
using std::cout;
using std::endl;
using std::string;

int main()
{
    string string1;
    cin >> string1;
    cout << string1 << endl;
    
    return 0;
}


 


 







      

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++:标准库类型(string、vector、list、bitset)

两种最重要的标准库类型是 string 和 vector。 1、标准库 string 类型 与其他的标准库类型一样,用户程序要使用 string 类型对象,必须包含相关头文件。如果提供了合适的...

c++primer笔记--3.2标准库类型string

1 标准库类型string表示可变长的字符序列,使用string类型必须先包含string头文件。 2 如何初始化类的对象是由类本身决定的。     string s1;             ...

标准库类型基础(1)— string

0、都已包含响应库函数并已进行using声明。 1、string初始化 string s1; //默认构造函数,s1为空字符串 string s2(s...

C++基础编程----2.2标准库类型string

标准库类型string
  • LvDoris
  • LvDoris
  • 2015年10月03日 17:04
  • 434

C++ Primer 学习笔记(4)——标准库string类型

之所以空着笔记三,是因为3的内容要先于4,但似乎课本不是这么认为的。 string对象的定义和初始化 几种方式: string s1; //s1 is empty string s2(s1);...

《c++ primer》-——1 标准库string类型

1.命名空间的using声明: 之前在编写程序时使用std空间中的定义,采用的是 std::cin>>a; std::cout 作用域限定符::的含义是右操作数可以在左操作数中找到定义. 显然这...

C++语法基础--标准库类型--string(2)

1.从标准输入读取string   *忽略开头所有的空白字符(空格,换行符,制表符)   *直至再次遇到空白符,读取终止  eg:     string s;     cin>>s;    //假设输...

c++ primer学习笔记3-标准库类型string&vector

1.string 与getline
  • wm_1991
  • wm_1991
  • 2014年11月05日 10:11
  • 348

C++学习(一)——标准库类型之string全解析

标准库类型之string类 常见面试题:实现一个 String 类

c++primer学习笔记(3.2)标准库string类型

3.2标准库string类型 初始化string类型的方式:  string s1;                     // 默认构造函数,s1为空串 string s2(s1);    ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:标准库类型 string
举报原因:
原因补充:

(最多只允许输入30个字)