{
올바르지 않은 개체는 무엇을 뜻하는가?
제거된 객체, 소멸자가 이미 호출된 객체, 핸들의 대상이 사라진 핸들, 형 변환을 통해서 얻은 데이터 등이 있다.
그렇다면 안전하지 않은 함수는?
sprintf, memcpy 등 범위 검사가 전혀 없으면서 메모리 작업을 하는 함수들이 있다.
그러면 어떻게 해야 하는가?
간단하다, boost 라이브러리를 적극 활용하거나, 안쓰면 된다. ㅋㅋ 실제로 이 이야기는 KGC2008 컨퍼런스에 갔다가, 마소에서 나온 어떤 개발자를 통해서 들었다.
관련링크
http://www.ikpil.com/710
}
최근댓글