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;
}
viết 03:10 ngày 01/10/2018

đú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ọi sourceref
value là cách gọi tên khác của ref, hay là cách gọi tên khác của source

Bài liên quan
0