1.定义一个类分两个文件,一个头文件,定义该类对外的接口,声明该class所提供的操作,一个代码文件,用来实现接口,包含这些行为的实现内容。
2.如果要使用class 需要在程序中包含头文件
3.包含代码可以写在头文件中,也可以写在代码文件中。
4.两个class A B在同一个项目中,A想包含B,那么包含代码是 #include "B.h" 没有第二种写法。
即同一项目中的包含文件,必须用 "" 不能用 <> ,必须带 ".h" 不能省略
5.某个class想要包含一个外部类,可以有两种写法,#include "iostream" 或者 #include <iostream>
而#include "iostream.h" 和 #include <iostream.h> 都是错误的!
6.include后面不需要分号,虽然有分号不会报错,但会有编译提示信息。 还要注意"" <> 的区别
7.除了include,再使用外部类的时候,还需要让类的名称曝光,即using namespace ** 就是让名称曝光的方法
8.c++中三种浮点数类型 float,double,long double
9.> < >= <= 运算符的优先级高于 != == , AND 运算符的优先级高于 OR
10.srand修改随机函数的种子,如果种子一样的情况下,每次调用rand得到的结果都是一样的.rand的返回是(0, int.max)
即是说,如果设置srand为x1,第一次调用rand得到随机数m1,第二次调用rand得到随机数n1,
这时重置srand为x2,第三次调用rand得到随机数m2,第四次调用rand得到随机数n2,
如果x1==x2,那么一定有m1==m2, n1==n2
11.利用ifstream 读取字符串时,碰到空格或者换行都会返回