최근에 재밌는 문제들을 몇개 풀다보니 set을 많이 사용하게 됐고, 쓴 김에 정리해두려 합니다. set Classhttps://msdn.microsoft.com/en-us/library/e8wh7665.aspx - Set은 unique한 데이터들을 저장하고 불러낼 수 있는 container class입니다. 여기서 unique하다는 것은 데이터 간 중복이 없다는 뜻입니다. - Set 내부에서 데이터는 자동으로 정렬됩니다. - Set에서의 key는 value와 같습니다. - Set에 저장된 값을 바로 수정할 수 없습니다. 기존 값을 지우고 새로운 값을 넣어야 합니다.- Set에 저장된 데이터 접근은 iterator를 통해 할 수 있습니다. - Set은 template class라 할 수도 있습니다. Set..
얼마전에 이런 질문을 받았어요. "malloc, new로 메모리 할당시 실패하면 항상 null 값이 return 되나요?" 당연히 null일줄 알았지만, 막상 질문을 받고나니 "아닐수도 있을까?"라는 생각이 들었고, 찾아본 내용을 포스팅하고자 합니다. mallochttps://msdn.microsoft.com/en-us/library/6ewkz86d.aspxmsdn에서 malloc을 찾으니 더 찾아볼것도 없이 바로 return value라고 써있네요. "malloc returns a void pointer to the allocated space, or NULL if there is insufficient memory available." 할당된 메모리공간의 void pointer를 return하거나, ..