摘要: 如果文件包含在尖括号中,则C++编译器将在存储标准文件的主机系统的文件系统中查找; 如果文件名包含在双引号中,则编译器将首先查找当前的工作目录或源代码目录。如果没有在那里找到头文件,则将在标准位置查找。 阅读全文
posted @ 2018-12-04 19:35 litter-rookie 阅读(358) 评论(0) 推荐(0) 编辑
摘要: istream类重载了抽取运算符<< ,>>, 所以cin >> 支持c++内置的所有基本数据类型。cin对象将标准输入表示为字节流,然后根据抽取 运算符<<(本质就是一个函数)的参数类型对字节流进行类型转换,转换为所需的类型。 不同版本的抽取运算符查看输入流的方法是相同 的。如果输入的前面一部分字 阅读全文
posted @ 2018-11-21 19:34 litter-rookie 阅读(1668) 评论(0) 推荐(0) 编辑
摘要: cin.get()返回输入中的下一个字符。 cin.get(ch)返回一个对象,而不是读取的字符。 阅读全文
posted @ 2018-11-20 16:32 litter-rookie 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 1.模板类vector vector<typename>array1(n_elem):声明创建一个名为array1的vector对象,它可存储n_elem个类型为typename的元素(n_elem可以是整形常量/变量)。 2.模板类array array<typename, n_elem> arr 阅读全文
posted @ 2018-11-19 20:26 litter-rookie 阅读(259) 评论(0) 推荐(0) 编辑
摘要: getline()将丢弃换行符,而get()将换行符保留在输入序列中。 getline(): cin.getline(第一个参数,第二个参数),第一个参数是用来存储输入行的数组名称,第二个参数是要读取的字符数。 它通过换行符来确定行尾,但不保存换行符。相反,在存储字符串时,它用空字符来替换换行符。 阅读全文
posted @ 2018-11-18 11:36 litter-rookie 阅读(1231) 评论(0) 推荐(0) 编辑