5. 이제 main() 함수를 작성하여 앞서 만든 build_array() 함수가 잘 동작하는지 확인하겠습니다.
int main()
{
auto data = build_array(1, 0u, 'a', 3.2f, false);
for (auto i: data)
std::cout << i << " ";
std::cout << std::endl;
}
6. 지금까지 작성한 프로그램을 실행하면 다음과 같은 출력이 나타납니다.
1 0 97 3.2 0
함수에 전달된 인자들이 모두 float 자료형으로 변환될 수 있기 때문에 최종 출력은 float 형식으로 나타납니다.
7. 추가적으로 main() 함수에 다음 코드를 추가하여 테스트를 해보겠습니다.
auto data2 = build_array(1, "Packt", 2.0);