摘要: 沃尔特·萨维奇的书 《Problem Solving with C++》 第六章是关于“流”与“输入输出”的。这两个概念都比较抽象,所以这篇文章的主体将会是相关内容的杂谈,而结尾给出一个关系并不密切的实例,实例主要是为了后一篇笔记实现一个项目的“测试驱动程序”来铺路。 IO,即 in and out 阅读全文
posted @ 2025-08-17 23:41 吴萝卜 阅读(7) 评论(0) 推荐(0)
摘要: 沃尔特·萨维奇的书 《Problem Solving with C++ 》第五章在介绍函数的抽象原则时,提到:函数的注释中应该包括了这个函数被调用的“前提”和“结果”,正确的前提将保证得到正确的结果,否则则是错误的调用。 在写完程序进行调试(确定程序编写无误)的时候,除了调用编译器的调试组件随时查看 阅读全文
posted @ 2025-08-05 23:42 吴萝卜 阅读(28) 评论(0) 推荐(0)
摘要: 树莓派(Raspberry Pi)是一种类似“口袋主机”的电子设备,价格随着配置不同而有不同。通常,可以用 free -h 来查看此主机的主存大小,而用 df-h 来查看磁盘/也就是搭载的SD闪存卡的大小。 中文里叫的“树莓派”,也可以按音译为“拉斯伯里派”,就像“摩托罗拉”一样,是一种产品的代号。 阅读全文
posted @ 2025-07-29 21:30 吴萝卜 阅读(144) 评论(1) 推荐(0)
摘要: 沃尔特·萨维奇的书 《Problem Solving with C++ 》第五章里提到,能返回值的函数需要实参作为“输入”,产生返回值作为“输出”。函数的名字就是对函数“功能与返回值”的提示(比如一个返回费用的函数可以就叫做fee()),而使用函数的人只要关心这些描述,而不应知道实现细节。 如果把一 阅读全文
posted @ 2025-07-28 10:34 吴萝卜 阅读(13) 评论(0) 推荐(0)
摘要: 沃尔特·萨维奇的书 《Problem Solving with C++ 》第四章里提到,可以为同一个“函数名”提供多个函数定义。在这些函数被叫到的时候,将根据调用时提供给它的参数的个数(或者类型),决定由哪一段函数来处理。这个概念就叫:函数重载。这样说还挺清楚的。 为了举例,可以写一个分别计算不同种 阅读全文
posted @ 2025-07-09 15:07 吴萝卜 阅读(12) 评论(0) 推荐(0)
摘要: 前言 沃尔特·萨维奇的书 《Problem Solving with C++ 》中第四章 首先提到: 逐步求精 与 分而治之 实际上是一个思想,都是软件工程中学到的 自顶向下设计,简单说就是:把任务分解成子任务,对子任务再次分解,直到分解得到的任务足够简单、可以实现。这些“子任务”,通常以“函数”的 阅读全文
posted @ 2025-04-25 17:29 吴萝卜 阅读(62) 评论(0) 推荐(0)