AD Teaching Wiki:

Fragen und Kommentare zur 8. Vorlesung / zum 8. Übungsblatt

@Simson + Alle: Nein, Sie brauchen sich nicht um das kümmern, was Sie "Typsicherheit" nennen. Hannah 18Jun10 01:02

Mit new oder malloc allozierter Speicher wird nicht automatisch mit 0en initialisiert. Es macht also keinen Sinn diesen Speicher auf irgeneinen Inhalt zu testen. Wenn du den Speicher 0en willst: man memset. Jens 17Jun10 23:13

Irgendwie steh ich grad auf dem Schlauch. in meinem Konstruktor heißt es

_elements = new T[MAX_ARRAY_SIZE];

und in meinem Test

ASSERT_EQ(NULL, set._elements[0]);

und Hudson meldet immer

[ RUN      ] SetTest.constructor
SetTest.cpp:12: Failure
Value of: set._elements[0]
  Actual: 1
Expected: __null
Which is: 0

Was ist da los? Simson 17Jun10 22:37

Sollen wir auch für "Typsicherheit" sorgen, also soll bei sowas wie

Set<int> set;
set.insert('a');

mit Fehlermeldung abgebrochen werden? Simson 17Jun10 22:32

AD Teaching Wiki: ProgrammierenCplusplusSS2010/AktuellesBlattFragen (last edited 2010-06-18 00:02:12 by Hannah Bast)