assert()함수는 보통
함수 안에서 인자를 받았을 때 그 인자의 값이 정상적으로 들어왔는지 일차적으로 검사하는 역할을 한다.
이것으로 예기치 않은 값이 들어 왔을 때 오류를 띄워서 오류를 확인할 수 있으므로
보다 더 견고한 프로그래밍을 할 수 있다.
assert()함수를 많이 사용할 수록 견고하고 완벽한 프로그래밍을 할 수 있다고 하니
많이 사용하도록 하자~
사용하려면
#include <cassert> - c++
#include <assert.h> - c
라이브러리를 인클루드 해야한다.
사용법은
function (int a)
{
assert( a > 0);
...
}
와 같이 간단한 형식으로 사용할 수 있다.
만약 assert()안의 구문이 거짓이면 오류를 띄운다.
'기타 > C++ & Data Structure' 카테고리의 다른 글
VC 애러! (crt0.obj) LNK2001: unresolved external symbol _main를 잡아보자. (0) | 2007.11.01 |
---|---|
STL 컨테이너들의 특징 및 비교 (0) | 2007.10.28 |