반응형

2012/01/17 2

[C++] new는 null을 return하는가?

작년에 malloc vs calloc이라는 글을 적었습니다. 그때는 급작스런 궁금증때문에 인터넷 검색+발번역을 했는데, 이번에는 new에 대해 신경쓰지 못했던 부분을 알게되었습니다. 흔히, new 나 malloc으로 메모리를 할당받고 난 후, 제대로 메모리가 할당되었는지 체크를 하지않는 경우가 많습니다. 하지만, 메모리가 부족한 상황은 얼마든지 나올 수 있으므로 체크를 해야 맞겠죠. 그렇다면, 어떻게 체크해야 할까요? 임베디드의 세상에서 malloc으로 메모리를 할당받은 후에는 null인지 확인하는 것이 보편적이라는 이야기를 들었습니다. 그렇다면 new는? C++을 배울때 제대로 공부하신 분들은 이 질문의 답을 정확히 알것입니다. 네, new 는 0을 반환하지 않습니다. 일부러 그렇게 만들지 않는한 말이..

github에 내 사이트 만들기.

참 고: https://github.com/blog/272-github-pages github 는 git repository 를 제공해주는 서비스입니다. 오픈소스 프로젝트를 만들때도 도움이 되지만, 이 서비스를 이용해 자신의 홈페이지를 만들수도 있습니다. 1) 일단, 가입하셔야합니다. (인터넷 참고) 2) {자기아이디}.github.com 라는 이름의 repository 를 만듭니다. (인터넷 참고) 잘 만들어졌는지 시키는데로 따라했습니다. mkdir bunhere.github.com cd bunhere.github.com git init touch README git add README git commit -m 'first commit' git remote add origin git@github.com..

Open Source/git 2012.01.17
반응형