全部博文(21)
发布时间:2012-12-11 22:24:38
1.使用string类型的对象时须包含的头文件:#include <string>using std::string;istream& getline(istream input,string line);//注意,这里直接是把常用的写出来,其实该函数的原型并不是这样子,具体的使用和声明看查看. 该函数的参数不用多说,主要是用途:他是从输入流下一行读取,并保存读取的内容到line里 2. string的主要操作说明:a).size:返回string对象中字符的个数.(返回类型是string:size_type,不要把它赋值给int型) &n......【阅读全文】
发布时间:2012-12-11 20:36:50
1.一般的,short类型为半个机器字长,int类型为一个机器字长,而long类型为一个/两个机器字长(在32位机器中int类型和long类型通常的字长是相同的) 2.当我们试着把一个超出其取值范围的值赋给一个指定类型的对象时: ■对于unsigned类型来说,编译器通过调整越界值使其满足要求.编译器会是该值对unsigned类型的可能取值的数目求模,然后取所得值; ■对于signed类型与unsigned基本一致. 3.为了兼容C语言,C++中所有的字符串字面值都由编译器自动在末尾添加一个空字符.处理长字符串有一个基本的方法,这个方法依赖很少使用的程序格式特性:在末尾加一反斜......【阅读全文】
发布时间:2012-12-11 20:27:45
1.在C++中,每个表达式都会产生一个结果,通常是将操作符作用到其操作数所产生的值.当操作符是输出操作符时,结果是左操作数的值.也就是说,输出操作返回的值是输出流本身; 2.定义变量时要初始化变量; 3编译器需要检查出的错误有: ■语法错误 ■类型错误 ■声明错误 4.当我们使用istream对象作为条件,结果是返回的测试流的状态.如果流是有效的,那么测试成功.遇到文件结束符或遇到无效的输入时,如读取了一个不是整数的值,则istream对象是无效的.处于无效状态的istream对象将导致条件失败 Windows通过键入control+z来表示文件结束符,Unix(包括Mac OS......【阅读全文】