Development/C/C++
[Static Assert]
cyj4369
2014. 4. 16. 11:33
StaticAssert (sizeof(ioreq_event) <= DISKSIM_EVENT_SIZE);
이런 사용방법이 있다.
StaticAssert를 따라가보면...
#define StaticAssert(c) switch (c) case 0: case (c):
이렇게 정의되어있다.
만약 c의 값이 0이라면(즉, false라면) 컴파일 과정에서 에러가 발생한다.(case 중첩으로)