摘要: p264~p267: 1、程序中可能出现错误:用户输入错误、设备错误、物理限制错误、代码错误 2、如果由于出现错误而使得某些操作没有完成,程序应该:返回一种安全状态,并能够让用户执行一些其他命令; 或者允许用户保存所有的操作结果,并以妥善方式终止程序。 3、异常处理的任务:将控制权从错误产生的地方转 阅读全文
posted @ 2017-02-13 22:43 xkfx 阅读(140) 评论(0) 推荐(0)
摘要: 内容来自廖雪峰的官方网站 1、关键字参数有什么用?它可以扩展函数的功能。 2、参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。 3、对于任意函数,都可以通过类似func(*args, **kw)的形式调用它,无论它的参数是如何定义的。 4、默认参数一定要用不可变对象。 阅读全文
posted @ 2017-02-13 15:35 xkfx 阅读(173) 评论(0) 推荐(0)
摘要: p21~p24: 1、操控对象的方法:引用 2、对象与引用的关系 3、通常,必须对对象采用一种更通用的初始化方法。 (用String s = new String("asdf");取代String s = "asdf";?) 4、创建对象的方法:new操作符 5、程序运行时内存的分配。 6、对象存储 阅读全文
posted @ 2017-02-13 14:40 xkfx 阅读(176) 评论(0) 推荐(0)
摘要: 《c++ primer, 5E》 第91页到第94页,笔记: 1、vector支持的操作。 v.empty()、v.size()、v.push_back(t)、v[n] 2、试图通过下标访问不存在vector元素不会被编译器发现, 而是在运行时产生不可预知的值。 3、确保下标合法的有效手段:尽可能使 阅读全文
posted @ 2017-02-13 09:27 xkfx 阅读(147) 评论(0) 推荐(0)