c++primer
景行cmy
这个作者很懒,什么都没留下…
展开
-
6.7节练习
double add(double a, double b){ return a + b;}double subtract(double a, double b){ return a - b;}double multiply(double a, double b){ return a * b;}double divide(double a, double ...原创 2019-04-27 09:42:23 · 132 阅读 · 0 评论 -
primer_chap7
问题1:类中数据成员和成员函数同名是否合适?不合适,还不能完全说出为什么;问题2:如果类中成员是另一种类类型,构造函数初始值列表该怎么赋值?封装的含义:将成员私有化;封装的意义:①隐藏类实现的细节,用户只需要知道公有接口就可以使用该类;②不管类的实现如何改变,只要公有接口不变即可,保证系统的兼容和健壮;③防止程序意外的改变和误用;④提高系统的可维护...原创 2019-05-09 08:33:25 · 79 阅读 · 0 评论 -
6.3.2 节练习
因为函数调用运算符的优先级高于乘法运算符,所以先执行函数调用。如果将val-1换成val--则val的值发生了改变,而且val--的值为原来值的副本,所以不管换成val--还是--val都不行。...原创 2019-04-25 16:58:28 · 125 阅读 · 0 评论 -
6.3.3节练习
6.37/6.38using arrt = int[5];int odd[] = { 1,3,5,7,9 };int even[] = { 0,2,4,6,8 };//arrt* arrptr(int i)//{// return i % 2 ? &odd : &even;//}//auto arrptr(int i) -> int (*)[5]/...原创 2019-04-25 17:21:03 · 138 阅读 · 0 评论 -
leetcode 630 课程表
There arendifferent online courses numbered from1ton. Each course has some duration(course length)tand closed ondthday. A course should be takencontinuouslyfortdays and must be finished b...原创 2019-07-05 14:20:50 · 204 阅读 · 0 评论