void Set(int* _pInt) // 3
{
*_pInt = 10;
}
void Set(int& _Ref) // 4
{
_Ref = 100;
}
int main()
{
int i = 0;
Set(&i); // 1
Set(i); // 2
return 0;
}
#include <iostream>
int main()
{
int iData = 0;
int* p = &iData;
*p = 10;
int& ref = iData;
ref = 20;
return 0;
}
#include <iostream>
int main()
{
// 1
int iData = 0, iData2 = 0;
int* p = &iData2;
*p = 10;
// 2
int& ref = iData;
ref = 20;
ref = iData2;
// 3
int* const pointer = &iData;
//pointer = &iData2; // 오류 1
*pointer = 200;
// 4
const int& const_ref = iData;
const_ref = 100; // 오류 2
const_ref = &iData2; // 오류 3
// 5
int d = const_ref;
return 0;
}
#include <iostream>
void Set(int* _pInt)
{
*_pInt = 10;
}
void Set(int& _Ref)
{
_Ref = 100;
}
int main()
{
int i = 0;
Set(&i);
Set(i);
int iData = 0, iData2 = 0;
int* p = &iData;
*p = 10;
p = &iData2;
*p = 10;
int& ref = iData;
ref = 20;
ref = iData2;
int* const pointer = &iData;
//pointer = &iData2;
*pointer = 200;
const int& const_ref = iData;
//const_ref = 100;
int d = const_ref;
return 0;
}
1차 23.12.22
2차 23.12.25
3차 23.12.26
4차 23.12.27
5차 23.12.28
6차 23.01.02