일반적으로 구조체 멤버에 접근하는 예 struct Point { int x; int y; int z; } int main(void){ Point p; p.x = 100; p.y = 200; p.z = 300; cout << "p = (" << p.x << ", " << p.y...
더 읽기
VC++을 통해서 멤버 함수를 정의할 때 파리미터가 없는 함수의 경우 파라미터 리스트가 들어가는 자리에 void가 들어가는 것을 볼 수 있다. 기본적으로 void f()와 void f(void)의 함수 시그네쳐는 같은 것이다. 다만 파라미터 리스트에 void를 사용하는 것은 ‘빈 파라미터 리스트’라는 것을 뜻하기...
더 읽기
List에 있는 요소를 foreach로 순회하는 중에 요소를 삭제하는 방법 삭제할 항목을 다른 컨테이너에 담아 놓고, 뒤에 일괄적으로 삭제한다. List<GameObject> RemoveList; foreach(GameObject obj in colliderList) { if(obj.currenthp <= 0) { RemoveList.Add(list); } } foreach (GameObject obj in RemoveList) { colliderList.Remove(list); }...
더 읽기