Notice
                              
                          
                        
                          
                          
                            Recent Posts
                            
                        
                          
                          
                            Recent Comments
                            
                        
                          
                          
                            Link
                            
                        
                    | 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 30 | 
                            Tags
                            
                        
                          
                          - 줄 세우기
 - 프로그래머스
 - UnrealEngine5
 - algorithm
 - softeer
 - Programmers
 - UnrealEngine4
 - 오블완
 - baekjoon
 - winapi
 - 2294
 - Unreal Engine5
 - C
 - directx
 - UE5
 - 백준
 - RVO
 - NRVO
 - Frustum
 - GeeksForGeeks
 - const
 - 언리얼엔진5
 - RootMotion
 - TObjectPtr
 - 티스토리챌린지
 - C++
 - 팰린드롬 만들기
 - IFileDialog
 - DirectX11
 - 1563
 
                            Archives
                            
                        
                          
                          - Today
 
- Total
 
목록Delete (1)
Game Develop
      
      
        [C++] Delete와 Delete[] 차이.
        
  
  
        
    
            
            
            
            
            
            
              
            
          내 포트폴리오에 SafeDelete를 구현하면서 관련 글이 나와서 읽었는데, 알아두면 좋을것 같아 따로 적는다. 일반 단일객체야 그냥 Delete 쓰면 되고, 문제는 배열을 동적할당 받은것을 해제할 때다. int *t = new int[2]; delete t; // 에러 delete[] t; // Ok. t라는 변수는 그저 주소를 담고있는 포인터변수니까 delete t; 해도 괜찮지 않을까..하는 작은 의구심을 가지고 있을 수 있겠지만, 우리의 목표는 new int[2]로 할당된 힙메모리의 영역을 전부 해제시키는거다. 근데 그냥 delete t;만 하면 int 1개 정도의 메모리만 해제된다. 그리고 심지어 에러가 뜬다.. 메모리누수 관련된 에러인데 12바이트의 메모리누수에 대한 에러가 뜬다. 우리가 할당..
        C++/C++
        
        2022. 7. 11. 19:59
      
    
          