AD Teaching Wiki
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

FrontPage

Revision 699 as of 2010-06-18 00:02:12
AD Teaching Wiki:
  • ProgrammierenCplusplusSS2010
  • AktuellesBlattFragen

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

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01