728x90
반응형
- c++ 11에서 추가
- 컴파일 타임에서 주어진 식이 false면 메시지 출력 & 컴파일 종료
- 변수는 사용 못함(중간에 값 변경 가능성이 있음)
#include <iostream>
using namespace std;
int main (void)
{
static_assert( sizeof(void*) == 4 , "32bit");
static_assert( sizeof(void*) == 8 , "64bit");
}
빌드 환경이 32bit인지 64bit인지 확인 가능
728x90
반응형
'Programming > C&C++&C#' 카테고리의 다른 글
modern C++ noexcept (0) | 2019.12.15 |
---|---|
modern C++ using 사용법 (0) | 2019.12.15 |
modern C++ 11/14 iteral & type, auto & decltype (0) | 2019.12.15 |
modern C++ (0) | 2019.12.15 |
[C언어]매크로 (Mecro) 사용 (0) | 2019.03.10 |