摘要:
今天刚相对彻底的搞懂函数返回局部普通变量(不包括指针和引用)与局部指针、引用的返回区别,先看下面代码#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 阅读全文
摘要:
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 阅读全文