//一.传对象,这样调用执行效率较低,不建议这样传
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";
return 0;
}