내가 프린이라서 이런 생각이 들진 모르겠지만
C++만 줄창 하다가 C#책을 여러번 읽어보니... 사용하기 편하게 만드려고 강제한다는 느낌이랄까.. 포인터를 굳이 안써도 초보자들이 힙영역을 사용하게끔..
그리고 GC가 알아서 해주게끔..
하지만 C++를 공부해와서 너무 어색하다 ㅠ
내가 프린이라서 이런 생각이 들진 모르겠지만
C++만 줄창 하다가 C#책을 여러번 읽어보니... 사용하기 편하게 만드려고 강제한다는 느낌이랄까.. 포인터를 굳이 안써도 초보자들이 힙영역을 사용하게끔..
그리고 GC가 알아서 해주게끔..
하지만 C++를 공부해와서 너무 어색하다 ㅠ
포인터는 위험하니까요
"어떻게 메모리 관리같이 중요한 일을 믿을 수 없는 닝겐에게 맡기느냐. 그런 건 컴퓨터가 해야 한다"
"어떻게 메모리 관리같이 중요한 일을 멍청한 콤퓨타에게 맡기느냐. 그런 건 인간이 해야 한다"
'어떻게 메모리 관리같이 중요한 일을 닝겐과 GC에게 맡기느냐. 그런 건 엄근진 컴파일러가 해야 한다' -rust
사실 요새는 C++도 GC아닌 GC로 다 하더만.. 원래 포인터같은 로우로우한 놈은 꼭 필요한 곳에만 써야함
솔직히 동적할당 해제하는거 너무 귀찮다는..
귀찮은 정도면 다행인데, 멀티 쓰레드 쓰까묵거나 예외 터지면 귀찮은 정도가 아니고 어렵고 힘겨워짐
free한 곳 또 free하면.. ㅎㅎ;
아.. 멀티 쓰레드 안다뤄봐서 ㅈ같음을 아직 못느끼고 있다능.