01/10/2018, 01:00
Biến tham chiếu trong C++?
2 biến tham chiếu value và ref tham chiếu đến vùng nhớ của source phải k ạ
Muốn thay đổi giá trị của source thì tác động 1 trong 3 cái: ref, value, source
Em nói thế có đúng k các bác :))))
Đọc bài hơi loạn loạn nên hỏi cho chắc… Cám ơn
#include <iostream>
#include <iomanip>
#include <limits>
#include <cmath>
using namespace std;
int& doubleValue(int &ref)
{
ref *= 2;
return ref;
}
int main()
{
int source = 10;
int& value = doubleValue(source);
cout << source << endl;
cout << value << endl;
source += 10;
cout << value << endl;
cout << source << endl;
return 0;
}
Bài liên quan
đúng rồi, nhưng mà hiểu là 1 biến source nhưng được dùng khác tên cho dễ hiểu.
hàm
doubleValue
gọisource
làref
value
là cách gọi tên khác củaref
, hay là cách gọi tên khác củasource