1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include <iostream> #include <cassert> using namespace std; int main(_In_ int _Argc, _In_reads_(_Argc) _Pre_z_ char ** _Argv, _In_z_ char ** _Env) { int abc = 1000; int test = -1; cout << "%% print = "<< abc << endl; //assert(abc == 1001); //-> 이부분에서 에러가 발생한다. //assert(test != -1); //-> 이부분에서 에러가 발생한다. printf("%%\n"); system("pause"); return 0; } | cs |
assert()함수 안에 True가 되면 지나가지면 False가 되면 컴파일 에러가 발생한다.
릴리즈 모드로 될땐 컴파일은 된다. 하지만 실행시켜보면 작동 중지 가 발생한다.
'Language & API > C++' 카테고리의 다른 글
콜백 함수 예제 (0) | 2021.05.26 |
---|---|
[코딩]파라미터 디폴트 (0) | 2015.11.17 |
[코딩]동적 2차 배열 만들기 (0) | 2015.10.08 |
[코딩]C++ cout 관련 정보 (0) | 2015.10.07 |
[이론]SAL를 사용하자(Source Code Annotation Language) (0) | 2015.09.03 |