#include <iostream>
#include <string>
using namespace std;
void Func1(int& arg) //함수인자로 int자료형의 주소를 가리키는 포인터를 받는다.
{
cout << "변경 전 : " << arg << endl;
arg += 10;
cout << "변경 후 : " << arg << endl;
}
void Func2(string& info) //함수인자로 string자료형의 주소를 가리키는 포인터를 받는다.
{
info += "981년";
}
int main()
{
int year = 10;
Func1(year);
cout << "Func1 함수 종료 후 : " << year << endl; //주소를 넘겨주었기때문에 증가한상태이다.
string king_info = "고려 성종 즉위년 : ";
Func2(king_info);
cout << king_info << endl; // 주소를 넘겨주었기 때문에 문자열이 추가되었다.
return 0;
}