
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 · 141 阅读 · 0 评论 -
primer_chap7
问题1: 类中数据成员和成员函数同名是否合适? 不合适,还不能完全说出为什么; 问题2: 如果类中成员是另一种类类型,构造函数初始值列表该怎么赋值? 封装的含义: 将成员私有化; 封装的意义: ①隐藏类实现的细节,用户只需要知道公有接口就可以使用该类; ②不管类的实现如何改变,只要公有接口不变即可,保证系统的兼容和健壮; ③防止程序意外的改变和误用; ④提高系统的可维护...原创 2019-05-09 08:33:25 · 82 阅读 · 0 评论 -
6.3.2 节练习
因为函数调用运算符的优先级高于乘法运算符,所以先执行函数调用。如果将val-1换成val--则val的值发生了改变,而且val--的值为原来值的副本,所以不管换成val--还是--val都不行。 ...原创 2019-04-25 16:58:28 · 131 阅读 · 0 评论 -
6.3.3节练习
6.37/6.38 using 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 · 153 阅读 · 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 · 219 阅读 · 0 评论