최대 1 분 소요

개요

  • is_bounded_array
    • T가 범위가 정해진 배열 유형인지 확인
  • is_unbounded_array
    • T가 범위가 정해지지 않은 배열 유형인지 확인


예제

  • 코드
    #include <iostream>
    #include <type_traits>

    using namespace std;

    int main() {
    	cout << is_bounded_array<int>::value << endl;
    	cout << is_bounded_array_v<int> << endl;
    	cout << is_bounded_array_v<int[]> << endl;
    	cout << is_bounded_array_v<int[3]> << endl;

    	cout << endl << "------" << endl << endl;

    	cout << is_unbounded_array<int>::value << endl;
    	cout << is_unbounded_array_v<int> << endl;
    	cout << is_unbounded_array_v<int[]> << endl;
    	cout << is_unbounded_array_v<int[3]> << endl;

    	return 0;
    }
  • 실행 결과
    0
    0
    0
    1

    ------

    0
    0
    1
    0