Listing 7

#include <array>
#include <iostream>
using std::tr1::array;
using std::cout;

void show_elements(int *arr, int count)
  { // show array elements
  for (int i = 0; i < count; ++i)
    cout << arr[i] << ' ';
  cout << '\n';
  }

int main()
  { // demonstrate use of data member function
  const int size = 7;
  int carray[size] = { 1, 1, 2, 3, 5 };
  array<int, size> arr = { 1, 1, 2, 3, 5 };
  show_elements(carray, sizeof(carray) / sizeof(carray[0]));
  show_elements(arr.data(), arr.size());
  return 0;
  }