목록assert (1)

단언하기 (Assert) 프로그래밍 시간의 대부분은 사실 프로그래밍 그 자체보다는 디버깅에 소모가 많이 된다. 디버깅을 할 때도 컴파일러의 도움을 받을 수 있다면 훨씬 빠르게 디버깅할 수 있다. 여기서는 컴파일러 도움을 받을 때 사용하는 assert(단언하기)에 대해서 말씀드리겠다. How to use Assert 사용법은 간단하다. 를 include 해주고 assert라고 적어주고 그 안에 필요한 조건을 적는데 지금은 이 성질을 테스트하기 위해서 false를 적어보겠다. debug 모드에서 실행시켜보면 런타임 에러가 발생을 하고 더 좋은건 Assertion failed라고 어디서 오류가 났는지 까지도 알려준다. 그런데 이 assert의 특징은 release 모드로 바꾸면 작동을 안 한다. 아무 일도 없..
💘 C++/함수
2022. 8. 20. 19:03