上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
2018年7月29日
摘要: 1、C++规定只有当逻辑与运算符的左侧运算对象为真时,其才去判断右边运算符的情况。 2、待续.... 阅读全文
posted @ 2018-07-29 14:10 linlh 阅读(182) 评论(0) 推荐(0) 编辑
2018年7月28日
摘要: 1、C++版本的C标准库头文件,一般是cname,而C语言头文件一般是name.h 2、命名为cname的头文件中定义的名字都是从std中来的,而如果是name.h则不是这样的。 3、与是用name.h相比,使用cname的好处在于我们不用知道头文件中哪些内容是从C语言中继承的,哪些是自己特有的。 阅读全文
posted @ 2018-07-28 15:36 linlh 阅读(339) 评论(0) 推荐(0) 编辑
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) 编辑
2018年7月26日
摘要: 代码: 错误信息: 阅读全文
posted @ 2018-07-26 15:58 linlh 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1、类的数据成员定义类的对象的具体内容,每个对象都有自己的一份数据成员的拷贝。 2、可以为类的数据成员提供类内初始值,若没有提供,则会进行默认初始化。 3、....待续 阅读全文
posted @ 2018-07-26 15:47 linlh 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 2.36:关于下面的代码,请指出每一个变量的类型以及程序结束时它们各自的值。 int a=3,b=4; decltype(a) c=a; //c是int类型的变量 decltype((b)) d=a; //d是int&类型的变量 ++c; //c=4 ++d; //d=4,a=4 2.37:赋值是会 阅读全文
posted @ 2018-07-26 15:31 linlh 阅读(226) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页