C++引用的新手有关问题
C++引用的新手问题

第二个题目,用引用返回是什么意思呢?刚学C++,引用不太了解,能否给出例子用法,谢谢
------解决思路----------------------
先看书
天才才可以不学习就直接做题的。
------解决思路----------------------
c++的引用其实就是c 语言的指针简化,它的意思是变量的别名,实际值是变量的地址
------解决思路----------------------
引用调用其实就是加一个&,按值传递会拷贝一份参数的值 ,按引用则是直接指向参数的地址。
题目 说要按引用返回了么?没啊?只说按引用调用。
第一个题目:
按值传递(注意,按指针传递也是按值传递的一种)
public void SettZero(Student *stu){
stu->math = 0;
...
}
按引用:
public void SettZero(Student &stu){
stu.math = 0;
...
}
第二个题目,用引用返回是什么意思呢?刚学C++,引用不太了解,能否给出例子用法,谢谢
------解决思路----------------------
先看书
天才才可以不学习就直接做题的。
------解决思路----------------------
c++的引用其实就是c 语言的指针简化,它的意思是变量的别名,实际值是变量的地址
------解决思路----------------------
引用调用其实就是加一个&,按值传递会拷贝一份参数的值 ,按引用则是直接指向参数的地址。
题目 说要按引用返回了么?没啊?只说按引用调用。
第一个题目:
按值传递(注意,按指针传递也是按值传递的一种)
public void SettZero(Student *stu){
stu->math = 0;
...
}
按引用:
public void SettZero(Student &stu){
stu.math = 0;
...
}