map 사용법. 단순 두 가지만 넣는다는 느김이 아니라, struct 와 연계해서 "자동정렬 구조체" 라는 느낌으로 사용 가능T* Data // 포인터 -> 동적 배열 메모리 할당 -> 대입 하는 방식
Data = new T[Capacity];
if (Data) delete[] Data;
Data[i] = InData;
T& operator[](int Index) //연산자도 이렇게 오버로딩 가능. Data[i] 를 오버로딩 하는 것
{
return Data[Index];
}
for (char v : v1) // string을 char의 벡터 "비슷하게" 취급할 수 있다
{
alphabetArray[v - 'a']++; // v-'a': alphabetArray에서 해당 알파벳 갯수 측정하기 위한 주소
}
깊은 복사: ptr = new int(*other.ptr);
cin 하는 방법, WASD 이동 구현이라던지, procedural generation 이라던지...