[Dune] Array der Länge 0?

Robert Kloefkorn robertk at mathematik.uni-freiburg.de
Thu Mar 2 11:58:03 CET 2006


Oliver Sander wrote:
> Hallo!
> Seit meinen commits heute morgen übersetzen die Tests nicht mehr,
> weil OneDGrid neuerdings (über fmatrix.hh) ein Array der Länge 0
> erzeugt.  Interessanterweise übersetzen die Tests mit g++-4.0
> durchaus.  Darum habe ich das Problem gestern nacht beim Arbeiten
> auf meinem Laptop nicht bemerkt.  Weiß jemand, welcher Compiler
> sich in der Angelegenheit standardkonform verhält?
Ich schlage vor, die Klasse entweder für 0 zu spezilisieren, das wäre
der saubere Weg, der andere ist (n > 0) ? n : 1  abzuprüfen.
Jetzt sich auf den Standpunkt zu stellen, daß der nicht Standard konform
Compiler nicht unterstüzt wird, halte ich nicht für klug.
Lieber die Spezilisierung.

R

-- 

  Robert Klöfkorn           <robertk at mathematik.uni-freiburg.de>

  Mathematisches Institut              Tel: +49 (0) 761 203 5631
  Abt. für Angewandte Mathematik       Fax: +49 (0) 761 203 5632
  Universität Freiburg
  Hermann-Herder-Str. 10
  79104 Freiburg

  http://www.mathematik.uni-freiburg.de/IAM/homepages/robertk




More information about the Dune mailing list