摘要: 今天刚相对彻底的搞懂函数返回局部普通变量(不包括指针和引用)与局部指针、引用的返回区别,先看下面代码#include <IOSTREAM>#include <STRING>using namespace std;string version1(const string &s1,const string &s2);const string & version2(string &s1,const string &s2);const string &version3(string &s1,const string &am 阅读全文
posted @ 2012-12-03 17:45 onlycxue 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: 1.将const 指针付给非const指针是不允许的。2.内联函数是按值传递的,而宏是替换。3.引用是变量的别名,引用主要用于函数,使函数使用原始 ,而不是变量的别名。4。int & 表示指向int类型的引用。引用必须在声明的时候进行初始化c语言可以允许避开按值传递的限制,采用指针传值的方式。5.按引用传递与按值传递唯一的区别在于声明函数的方式不同,void swapr (int & a,int & b);void swapv(int a,int b);引用传值和和按值还有一个区别是引用传值如果对引用进行了修改,会改变原值。double refcube(const do 阅读全文
posted @ 2012-12-03 17:29 onlycxue 阅读(1177) 评论(0) 推荐(0) 编辑