摘要: 1.使用引用参数的主要原因有两个. a.程序员能够修改调用函数中的数据对象. b.通过传递引用而不是这个数据对象,可以提高程序的运行速度. 一些指导原则: 对于使用传递的值而不作修改的函数: 1)如果数据对象很小,如内置数据类型或小型结构,则按值传递. 2)如果数据对象是数组,则使用指针,因为这是唯 阅读全文
posted @ 2016-02-10 18:21 路,在脚下 阅读(631) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>using namespace std; class F{ int n; int d;public: F(int n = 0,int d = 1); void print(bool newline = true); void print(bool newline 阅读全文
posted @ 2016-02-10 12:36 路,在脚下 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.引用的概念 引用分为两种,左值引用和右值引用。引用是可用作其它对象的别名的一个名称。 左值引用是另一个变量的别名,它引用的是一个可出现在赋值操作左边的持久存储位置。 因为左值引用是别名而非指针,所以声明引用的时候必须指出对应的变量。与指针不同的是我们不能修改引用,使其表示另一个变量。2.声明并初... 阅读全文
posted @ 2016-01-18 20:55 路,在脚下 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1.C/C++中有哪几种基本的数据类型?C/C++中数据类型分为两种,简单类型和结构类型。简单类型包括,整数类型,字符类型,浮点类型,指针类型,枚举类型和void类型。结构类型包括数组,字符串,记录和文件。c/c++中基本的数据类型包括,整数类型,浮点类型,和 void类型。2.整型有哪几种形式?各... 阅读全文
posted @ 2016-01-18 20:46 路,在脚下 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1.lvalue估计来源于left value。 在赋值语句中lvalue = rvalue;位置处于左边。就是可以修改的值。rvalue估计来源于right value。处于赋值语句右边,是只读的不可修改的值。lvalue是可以赋值的,说明它是一个变量,它在内存中一定存在,一定有地址。所以&lva... 阅读全文
posted @ 2016-01-16 22:23 路,在脚下 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 选定了vs2010,终于可以写写代码了。既然搞定,就好好学习吧。加油,坚持。今天要写50个小程序,不写完不睡觉。 阅读全文
posted @ 2016-01-16 12:27 路,在脚下 阅读(94) 评论(0) 推荐(0) 编辑