2014年7月15日

第一周 从C走进C++ 008 函数缺省参数

摘要: 1. 函数的缺省参数 C++中,定义函数的时候可以让最右边的连续若干个参数有缺省值,那么调用函数的时候,若相应位置不写参数,参数就是缺省值。void func( int x1, int x2 = 2, int x3 = 3) { }func(10 ) ; //等效于func(10,2,3)fun... 阅读全文

posted @ 2014-07-15 16:44 青丝不染 阅读(189) 评论(0) 推荐(0) 编辑

第一周 从C走进C++ 007 内联函数和重载函数

摘要: 1. 内联函数 函数调用是有时间开销的。如果函数本身只有几条语句,执行非常快,而且函数被反复执行很多次,相比之下调用函数所产生的这个开销就会显得比较大。 为了减少函数调用的开销,引入了内联函数机制。编译器处理对内联函数的调用语句时,是将整个函数的代码插入到调用语句处,而不会产生调用函数的语句。i... 阅读全文

posted @ 2014-07-15 16:42 青丝不染 阅读(128) 评论(0) 推荐(0) 编辑

第一周 从C走进C++ 006 动态内存分配

摘要: 1. 用new 运算符实现动态内存分配第一种用法,分配一个变量:P = new T; T是任意类型名,P是类型为T * 的指针。 动态分配出一片大小为 sizeof(T)字节的内存空间,并且将该内存空间的起始地址赋值给P。比如:int * pn;pn = new int; * pn = 5;第... 阅读全文

posted @ 2014-07-15 16:35 青丝不染 阅读(138) 评论(0) 推荐(0) 编辑

第一周 从C走进C++ 004 引用

摘要: 1. 引用的概念 下面的写法定义了一个引用,并将其初始化为引用某个变量。 类型名 & 引用名 = 某变量名; int n = 4; int & r = n; // r引用了 n, r的类型是 int & 某个变量的引用,等价于这个变量,相当于该变量的一个别名。int n = 4;int &... 阅读全文

posted @ 2014-07-15 16:28 青丝不染 阅读(547) 评论(0) 推荐(0) 编辑

第一周 从C走进C++ 005 const

摘要: 1. 定义常量const int MAX_VAL = 23;const string NAME = "Micael Jordan";2. 定义常量指针不可通过常量指针修改其指向的内容int n,m;const int * p = & n;* p = 5; //编译出错n = 4; //okp = &... 阅读全文

posted @ 2014-07-15 16:16 青丝不染 阅读(115) 评论(0) 推荐(0) 编辑

导航