上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 74 下一页
摘要: 【无返回值函数】 1、在c++的void函数中,可以显式地使用return;语句来提前结束函数的调用。 【有返回值函数】 1、值是如何被返回的:返回一个值的方式和初始化一个变量或者形参的方式完全一样。 2、不要返回局部对象的引用或指针。 3、返回类类型的函数和调用运算符:调用运算符的优先级和点运算符 阅读全文
posted @ 2017-03-23 09:24 xkfx 阅读(1168) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-03-22 10:55 xkfx 阅读(5) 评论(0) 推荐(0)
摘要: p187~p199: 【传值参数】 【传引用参数】 使用引用形参返回额外信息:传入一个(或者多个)额外的引用实参,令其保存字符出现的次数。 6.11 6.12 6.13 void f(T)中的T在调用函数的时候将拷贝实参的值,而voidd f(&T)中的T则是传入实参的临时别名。 6.14 感觉几乎 阅读全文
posted @ 2017-03-20 09:09 xkfx 阅读(428) 评论(0) 推荐(0)
摘要: 【用构造器确保初始化】 【方法重载】 涉及基本类型的重载 1、如果传入的数据类型小于方法中声明的形式参数类型:实际数据类型会被提升。 2、如果传入的数据类型大于方法中声明的形式参数类型:编译器报错,应该通过类型转换来执行窄化转换。 【默认构造器】 【this关键字】 1、不要画蛇添足!!!在必要的地 阅读全文
posted @ 2017-03-19 21:12 xkfx 阅读(203) 评论(0) 推荐(0)
摘要: p46~p75: 【迭代】 1、Java不允许将数字作为布尔值用。 1、有点意思的小程序WhileTest。 【Foreach语法】 1、对细节关注过多就很容易丢掉主干、本质。 2、可读性就是:说明你在努力做什么,而不是给出你正在如何做的细节。 阅读全文
posted @ 2017-03-19 21:04 xkfx 阅读(143) 评论(0) 推荐(0)
摘要: 【懒惰即是美德】 抽象意味着良好的可读性:说明你在努力做什么,而不是给出你正在如何做的细节。 【抽象和结构】 程序应该是非常抽象的,就像“下载网页、计算频率、打印每个单词的频率”一样易懂。翻译成程序就是: 【创建函数】 记录函数 1、实例: 访问方式1:内建的help函数。 访问方式2:用hello 阅读全文
posted @ 2017-03-19 19:38 xkfx 阅读(196) 评论(0) 推荐(0)
摘要: 【装饰器】 1、最简单的Decorator。 把@log放到now()函数的定义处,相当于执行了语句:helloWorld = author(helloWorld)。 这个时候查看函数的名字会发现 2、稍微修改一下 将直接调用f();改为return f();执行效果是一样的,先打印author n 阅读全文
posted @ 2017-03-19 17:57 xkfx 阅读(597) 评论(0) 推荐(0)
摘要: p186~p188: 函数声明1、函数只能定义一次,但是可以声明多次。 2、函数的接口:返回类型 + 函数名 + 形参类型 3、为什么要在头文件中进行函数声明???在源文件中定义?暂时理解到,这么做可以增强可读性。 4、含有函数声明的头文件应该被包含到定义函数的源文件中。(例如:#include " 阅读全文
posted @ 2017-03-19 09:12 xkfx 阅读(397) 评论(0) 推荐(0)
摘要: 闭包 1、注意:返回的函数内部不要使用后续会发生变化的变量。 例如这段代码感觉上应该返回三个函数分别return i+1、return i+2、return i+3(i为新函数参数),但事实却是得到了三个return i+3。 2、如果一定要得到return i+1、return i+2、retur 阅读全文
posted @ 2017-03-18 22:04 xkfx 阅读(220) 评论(0) 推荐(0)
摘要: p182~p185: 函数1、在调用函数和执行return语句的同时,也发生了控制权的转移。 2、函数返回值不能是一个数组。(但是可以返回一个包含数组的对象,或者指向数组的指针) 3、重要概念:名字的作用域和对象的生命周期。 4、对象的生命周期分两种情况:一种是对象定义在函数体外部(包括main函数 阅读全文
posted @ 2017-03-18 10:31 xkfx 阅读(197) 评论(0) 推荐(0)
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 74 下一页