short s = 50;
short s2 = '2'
wchar_t wc = 50;
wchar_t wc2 = '2';
char c = 61;
wchar_t name[10] = { L'1', L'2', L'3', };
wchar_t name[10] = L"Hello";
char name1[10] = "Hello";
short sname[10] = { L'H', L'e', L'l', L'l', L'o' };
//short ssname[10] = L"Hello" // 오류
int p = sizeof(name);
int p2 = sizeof(name1);
int data = 0;
int data2 = 100;
const int* pData = &data;
//*pData = 100; // 1
int i = *pData; // 2
pData = &data2; // 3
// *pData = 200; // 4
int* const pConst = nullptr; // 3
int* const pConst = &data; // 3
*pConst = 500; // 1
//pConst = &data2; // 2
int value = 100; // 1
const int cvalue = 100;
// cvalue = 200;
const int cvalue = 100;
int* pForce = (int*)&cvalue;
*pForce = 200;
struct object
{
int const id;
int hp;
int mp;
};
int main()
{
object a = { 10 };
object b = { 11 };
object c = { 12 };
// 1
a.id = 100;
b.id = 2;
c.id = 3;
}
int main()
{
int a = 0;
int b = 0;
int* const pInt = &a;
*pInt = 100;
pInt = &b; // 오류
return 0;
}
int main()
{
int a = 0;
int b = 0;
const int* pInt2 = &a;
pInt2 = &b;
*pInt2 = 100; // 오류
return 0;
}
int main()
{
int a = 0;
int b = 0;
const int* const pInt3 = &a;
return 0;
}
const int* pForce = &cvalue;
(int*)pForce = 200;
int* pForce = (int*)&cvalue;
*pForce = 200;
const int* pForce1 = &cvalue;
*((int*)pForce1) = 200;
#include <iostream>
struct object
{
const int id;
int hp;
int mp;
};
int main()
{
short s = '2';
wchar_t wc = '2';
char c = 61;
c = '\n';
//wchar_t name[10] = {L'1', L'2', L'3', };
wchar_t name[10] = L"Hello"; // 해당 방식의 초기화는 wchar_t 만 가능
short sname[10] = { L'H', L'e' , L'l', L'l', L'o' };
char cName[10] = "Hello";
const char* pString = "abcdef";
int data = 20;
int data2 = 100;
const int* pData = &data;
int i = *pData;
//*pData = 200;
pData = &data2;
//*pData = 200;
int* const pConst = &data;
*pConst = 500;
//pConst = &data2;
int value = 100;
const int cvalue = 100;
//cvalue = 200;
//const int* pForce = &cvalue;
//(int*)pForce = 200;
int* pForce = (int*)&cvalue;
*pForce = 200;
const int* pForce1 = &cvalue;
*((int*)pForce1) = 200;
{
object a = { 10 };
object b = { 11 };
object c = { 12 };
/*a.id = 100;
b.id = 2;
c.id = 9;*/
}
{
int a = 0;
int b = 0;
int* const pInt = &a;
*pInt = 100;
//pInt = &b;
const int* pInt2 = &a;
pInt2 = &b;
//*pInt2 = 100;
const int* const pInt3 = &a;
}
return 0;
}
1차 23.12.14
2차 23.12.15
3차 23.12.17
4차 23.12.18
5차 23.12.19
6차 23.12.25
7차 24.01.01
8차 24.01.24