本文主要是介绍android c++标准命名空间demo(五十八),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.代码示例
1.头文件:quote_demo.h#include <iostream>
using std::cout;
using std::endl;namespace laozhao{class Demo{void change1(int n);void change2(int &n);void change3(int *n);};
};2.quote_demo.cpp#include "quote_demo.h"
using namespace laozhao;
//值传递
void change1(int n){cout<<"值传递--地址: "<<&n<<endl<<endl; //显示的是拷贝的地址,而不是源地址 n++;
}//引用传递
void change2(int & n){cout<<"引用传递--地址: "<<&n<<endl<<endl; n++;
}//指针传递
void change3(int *n){cout<<"指针传递--地址: "<<n<<endl<<endl; *n=*n+1;
} int main(){int n=10;cout<<"实参地址: "<<&n<<endl<<endl;change1(n);change2(n);change3(&n);return 0;
}
这篇关于android c++标准命名空间demo(五十八)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!