C++引用
来源:互联网 发布:linux虚拟机安装教程 编辑:程序博客网 时间:2024/06/10 19:15
//一.传对象,这样调用执行效率较低,不建议这样传
void test(man m){
cout << m.get_name() <<"\n";
}
//二.传指针,效率高点
void test(man *m){
cout << m->get_name() <<"\n";
}
//三.传引用,效率最高,在c++中,函数的参数如果是一个类,那么就用类的引用。如果不想参数被调用函数内部修改,那么就采用void test(const man &m)
void test(man &m){
cout << m.get_name() <<"\n";
m.set_name("jinjin");
}
int main(int argc,const char * argv[]) {
man m1("tom",100);
// test(m1);
// test(*m1);
test(&m1);
cout <<"m1 = " << m1.get_name() <<"\n";
return0;
}
0 0
- 引用(c++)
- C++----引用
- c++-引用
- C ++ 引用
- 【c++】引用
- 【c++】引用
- C++:引用
- C++:引用
- C/C++:C++引用
- 【c/c++】const引用
- 【C/C++】c++弱引用 强引用
- 枚举 c#(引用)
- 数组引用(C++)
- C++_引用
- c语言中的引用
- (Linux,c++)引用
- 引用(C++)
- objective-c 引用计数
- 使用threejs点云秀出酷炫的图片效果(一)
- 【消息队列MQ】各类MQ比较
- JAVA中查询一个词在内容中出现的次数、判断集合中是否包含关键字、查询字符串数组单个字符的长度
- java.lang.UnsupportedClassVersionError jar版本不一致错误
- Selenium Webdriver重新使用已打开的浏览器实例
- C++引用
- 深度学习与计算机视觉(12)_tensorflow实现基于深度学习的图像补全
- 6.0运行时权限
- Android中的事件分发之自我见
- 【SOA】1.SOA
- hexo操作指南-常用命令
- CentOS mini下安装jdk简易方法
- NOIP 2005 普及组 复赛 medic 采药
- linux GUI-directfb+gtk