assert tuts irgendwie nicht...
-
ok, ich hab jetzt zum ersten mal assert benutzt,hab also assert eingebunden,sichergestellt, dass NDEBUG nicht definiert ist, und habd ann folgenden code benutzt:
size_type getMemberSize(int From,int To){ assert(From<To&&To<Group_member.size()); size_type size=0; for(int i=From;i<To;++i){ size+=Group_member[i]->size(); } return size; }
das programm bricht zwar erfolgreich ab, aber ich bekomm keine message...
oder muss ich um die message zu erhalten noch irgendwas tun?
-
Welchen Compiler benutzt du denn?
halte mal stderr genauer im Auge.
-
ich benutz den bcb
wieso sollte ich stderr genauer im auge behalten?
-
weil die Meldung auf stderr erscheinen sollte
-
sorry, wenn ich mich nun zum vollidioten mache, aber wie genau sollte ich das tun?^^
-
- stderr in eine Datei umleiten
- Die Konsole etwas mehr im Auge behalten, da sie standardmäßig einen eigenen Cursor (X,Y) für stderr steht und somit die Meldung in der ersten Zeile stehtMfG SideWinder