diff --git a/dune/common/array.hh b/dune/common/array.hh index 1da6228fbe9cddaaf604b4901769758b710e0082..eeca2dbb702c3b946b451a6236bf6317a992765a 100644 --- a/dune/common/array.hh +++ b/dune/common/array.hh @@ -158,6 +158,12 @@ namespace Dune template < class T, size_t N > inline std::ostream& operator<< (std::ostream& s, const array<T,N>& e) { + if (N == 0) + { + s << "[]"; + return s; + } + s << "["; for (size_t i=0; i<N-1; i++) s << e[i] << ","; s << e[N-1] << "]";