일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- tipssoft
- 이지스퍼블리싱
- c
- 연산자
- Tips강좌
- Programming
- Desktop
- 알고리즘
- 문법
- c++
- Windows
- Visual Studio
- 포인터
- Javascript
- 지식나눔강좌
- Tips프로그래밍강좌
- doit코틀린프로그래밍
- 배열
- 리뷰
- 김성엽
- 함수
- 프로그래밍
- Kotlin
- CS
- 티스토리
- VS ERROR
- c#
- 백준
- Win32
- Direct2D
Archives
- Yesterday
- Today
- Total
목록GC (1)
F.R.I.D.A.Y.
C#에서 WinAPI 호출 시 유의할 점
C#에서 네이티브 코드인 WinAPI를 이용해 무언가를 작성하려 할 때, 꼭 주의해야 할 점이 있다. 관리되는 코드 C#은 C/C++처럼 기계어로 컴파일되는 것이 아닌 .NET 혹은 .Net Framework에서 작동하는 바이트코드, CRL(Common Runtime Language)로 변경된다. C/C++과 C#의 가장 큰 차이를 고르라면 아마도 메모리를 사용자(개발자)가 직접 관리하는가에 대한 여부일 것이다. 여태 알듯 C/C++은 개발자가 객체의 메모리 관리를 직접 해야 하는 것과 달리, C#의 경우 언어 사용자가 직접 메모리 관리를 할 필요가 없다. 내부적으로 GC(Garbage Collector)가 돌아가면서 사용되지 않는 메모리를 제거하는 방식으로 누수 메모리를 자동으로 잡는다. 이렇게 .NE..
DEV/.Net
2022. 4. 29. 14:03