摘要: 重点: 1.重载函数:同一作用域内的几个函数名字相同但形参列表不同。 NOTE: main函数不能重载。 2.两个函数如果只有返回类型不同,是不可以的。 3.Typedef A B :B是A的别名。 4.顶层const没有区分:&const , *const 底层const 可区分:const& , 阅读全文
posted @ 2016-08-18 22:53 Widereye 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 重点: 1.return语句功能:终止当前正在执行的函数并将控制权返回到调用该函数的地方。Return语句两种形式: Return; Return expression; 2.返回void的函数不要求非得有return语句,因为在这类函数的最后一句后面会隐式地执行return。 3.Void函数如果 阅读全文
posted @ 2016-08-17 17:46 Widereye 阅读(3613) 评论(0) 推荐(0) 编辑
摘要: 重点: 1.每次调用函数时都会重新创建它的形参,并用传入的实参对形参进行初始化。 NOTE: 形参初始化的机理与变量初始化一样。 2.形参的类型决定了形参和实参交互的方式。 (引用->绑定,非引用->拷贝) 3.实参分为:被引用传递(引用形参是实参的别名),被值传递(实参形参是两个相互独立的对象)。 阅读全文
posted @ 2016-08-16 09:51 Widereye 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 重点: 1.函数是一个命名了的代码块,函数可以有0个或者多个参数,通常产生一个结果。 2.一个典型的函数定义:①返回类型; ②函数名称; ③有0个或者多个形参组成的列表; (形参以逗号隔开,形参列表在一对圆括号之内。) ④函数体。(包含函数执行操作) 3.通过调用运算符来执行函数,调用运算符的形式是 阅读全文
posted @ 2016-08-16 09:21 Widereye 阅读(436) 评论(0) 推荐(0) 编辑