몇일 전, 아주 삽질을 하나 했습니다.
뭐 항상 삽질을 합니다만...
보통 포인터를 사용할 때는 포인터가 NULL인지 비교를 하게 됩니다.
함수의 인자로 받은 포인터도 마찬가지죠.
뭐... 안 하시는 분도 계시겠지만, 전 합니다.
대충... 예를 들면...
뭐... assert나 ASSERT를 사용하기도 하구요.. 아무튼...
삽질한 내용이 뭐냐면... 문자열의 경우에도 빈 문자열인지 검사를 해야 하는데
안 했습니다. ㅠ,.ㅠ
이거 때메 버전이 하나 올라가네요. ㅋ
초보때나 하는 짓을 했더군요.
뭐 항상 삽질을 합니다만...
보통 포인터를 사용할 때는 포인터가 NULL인지 비교를 하게 됩니다.
함수의 인자로 받은 포인터도 마찬가지죠.
뭐... 안 하시는 분도 계시겠지만, 전 합니다.
대충... 예를 들면...
void function(TCHAR *p)
{
if(!p) {
// 어쩌구...
}
}
{
if(!p) {
// 어쩌구...
}
}
뭐... assert나 ASSERT를 사용하기도 하구요.. 아무튼...
삽질한 내용이 뭐냐면... 문자열의 경우에도 빈 문자열인지 검사를 해야 하는데
안 했습니다. ㅠ,.ㅠ
CString str = GetSomeString();
if(str.IsEmpty()) {
// 이런식으로 확인도 안 하고 ㅠ,.ㅠ
}
if(str.IsEmpty()) {
// 이런식으로 확인도 안 하고 ㅠ,.ㅠ
}
이거 때메 버전이 하나 올라가네요. ㅋ
초보때나 하는 짓을 했더군요.
'일 이야기' 카테고리의 다른 글
BOOST 라이브러리 (0) | 2007.11.07 |
---|---|
[팁] MSI 패키지 "모든 사람"으로 자동 선택되게 설정하기 (0) | 2007.11.05 |
종속화.... (0) | 2007.10.31 |
오늘도 고생하십시오. ㅋㅋㅋ (0) | 2007.10.31 |
핵심인재 여부를 판별하는 기준 (0) | 2007.09.29 |