C# - foreach로 순회 중 List의 요소 삭제하기

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); }...
더 읽기

C++ - _pFirstBlock == pHead 에러

실행 프로그램에서 공용 dll을 사용하는 경우 아래와 같은 에러가 발생할 때가 있다. File: f:\dd\vctools\crt_bld\self_64_amd64\crt\src\dbgheap.c Line: 1424 Expression: _pFirstBlock == pHead 2중으로 free에서도 발생하는 에러로 dll 내부에서 free 한 것을 그 뒤에 다시 free 하면 이런 에러가 발생한다. dll 에서 할당한...
더 읽기