2022.3.21
关于类的构造函数里形参使用char*的问题
1.形参用const char*,不然vc编译不通过,(srdsDEV可以通过TAT)。
2.strcpy的问题。要去项目属性了添加一段代码!!!
3.在查看资料时还看到了拷贝函数的东西(什么浅拷贝和深拷贝......)
现在去完成作业吧(三份作业)
日期类作业
1.在类外面定义类里面的函数时
void Date::reset(){
}
void不能省 以及注意书写顺序呀!!
2022.04.16
1.静态成员一定要在类外定义,并且不要在头文件里。
2.常成员一定要造初始化列表里初始化?!!!(是的)(是要在定义里去写,声明不用)
蛮有意思
correct!!常成员和嵌套的对象在初始化列表里初始化哈!
int function(int x) const;和const int function(int x);是有区别的,如果你下次看到这里还能想起来的话就想,不能就去看收藏的那篇文章也有。上面的截屏中“常成员函数”指的是前者(也就是我刚刚遇到的那种哈哈哈)。
好像这个才比较有用,但跟我的题目并不一样
oh玄机在这儿!友元函数要定义在类外!!声明在出现的类里面就好。
并且在类外定义时,函数开头不需要加friend!
常数据成员就是只能在构造函数时后初始化!!
常函数只能调用常数据成员:
(w1不是所以不行 但假设是ACcountNum就可以用)针对我今天的实验
上面那张图也有说,只是我现在才理解...