リファレンス

ポインタがアドレスを格納することを前提とした変数であるのに対し,リファレンスはある変数の純粋たる別名として理解できる.

#include <iostream>
using namespace std;

void multiple(int& num);

int main()
{
	int num1=100;
	cout<<num1<<endl; /* 100 */
	multiple(num1);
	cout<<num1<<endl; /* 500 */
}
 
void multiple(int& num)
{
	num=5*num;
}
このエントリーをはてなブックマークに追加

Site search

ページのトップへ戻る