使用全局变量
报错:count不明确,原因是与std里的count起冲突
这样改count确实不会起冲突了,但是如果在main里不小心多加了几次count就会报错
c++讲究的是封装,不希望谁都能修改
所以我们使用静态变量 ,注意静态变量定义的位置,不能使用缺省值去定义静态变量,因为静态变量是属于整个类,所有对象
count属于A这个类域,所以不可访问,也不会命名冲突,私有的情况下,都不能打印,搞个成员函数,与全局变量不同的是可读不可写
如果main里面没有对象,即为了这个函数创建对象,aa1.getCount()-1,这样显然不够好;
静态函数不能访问非静态成员,没有this指针,静态函数为了静态变量而活