[C++] std::array
·
C/C++
C style array int arr[size] = { 1, 2, 4, 6, 10} C++ 11 std::array = {1, 2, 4, 6, 10} 대체 std::array 얘 왜쓰냐고? C style쓰면 배열 사이즈를 sizeof(arr) / sizeof(int) 등 하드코딩해서 구해준 상태로 함수 호출시 넘겨줘야했음. std::array는 standard template을 따르기 때문에 Iterator, parameter as reference , algorithm container, range-based for loop 등이 적용 가능함. + parameter로 넘어갈 때 포인터로 자동 형변환 되지 않음. (보통 const reference로 받음) [Reference] http://www.cp..