2018年7月27日
摘要: 3.3:请说明string类的输入运算符和getline函数分别是如何处理空白字符的。 string类的输入运算符会忽略掉标准输入的空白符,直到遇到第一个真正字符,才开始读取其内容,到下一个空白字符结束。 getline函数一次读取标准输入的一行内容,包括空白字符,直到遇到换行符为止,并且换行符也被 阅读全文
posted @ 2018-07-27 23:25 linlh 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1、string类型是可变长字符序列,而vector是集合,存放的是某种类型的可变长序列 2、string类型对象的初始化有多种方式:string str="Hello",是将字符串字面值除了最后一个空字符'\0‘,作为副本,拷贝给str。 3、string类型对象的拷贝初始化,是使用等号(=),是 阅读全文
posted @ 2018-07-27 21:34 linlh 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1、while(cin>>c)条件语句,其功能是检测输入流中的输入是否有效,若是文件结束标记或者非法输入,则条件判断为假,否则为真。 2、windows下的文件结束标记是Ctrl+z,Linux下的是Ctrl+D; 阅读全文
posted @ 2018-07-27 16:20 linlh 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 1、std::cin、std::cout 意思就是编译器通过作用域运算符左边的作用域,去找右边的名字。有点繁琐。 2、可以使用using声明:using namespace::name; 例如,using std::cin; using std::cout; 3、每个名字都要独立的using声明。 阅读全文
posted @ 2018-07-27 15:38 linlh 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1、typedef 类型名 类型别名(类型别名列表);这是传统的C++类型别名声明。 2、C++11标准下,使用using,即using 类型别名=类型名。 阅读全文
posted @ 2018-07-27 14:53 linlh 阅读(247) 评论(0) 推荐(0) 编辑