Seite 1 von 4

cpp:exceptions

Verfasst: Mo Mär 01, 2010 10:06 am
von Xin
Ich habe gestern mal das Thema Exceptions in die Sidebar des C++ Namensraums aufgenommen.
Auf der C++ Startseite taucht es bis jetzt noch nicht auf, aber es muss - neben der Vollständigkeit - schon alleine wegen bac_alloc erklärt werden.

Jetzt bin ich alles andere als ein Freund von Exceptions und benutze sie daher nur im absoluten Ausnahmefall... wie der Name schon sagt.
Daher frage ich an, ob jemand, der dem Thema positiver gegenüber steht, das Thema vielleicht übernehmen möchte?

Re: cpp:exceptions

Verfasst: Di Mär 02, 2010 11:05 am
von Kerli
Xin hat geschrieben:Jetzt bin ich alles andere als ein Freund von Exceptions
Irgendwo hatten wir das schon einmal :P
Xin hat geschrieben:Daher frage ich an, ob jemand, der dem Thema positiver gegenüber steht, das Thema vielleicht übernehmen möchte?
Sollte sich sonst niemand finden, dann könnte ich das übernehmen. Eventuell würde eine erste Version diese Woche fertig werden können...

Re: cpp:exceptions

Verfasst: Di Mär 02, 2010 11:50 am
von Xin
Kerli hat geschrieben:Sollte sich sonst niemand finden, dann könnte ich das übernehmen. Eventuell würde eine erste Version diese Woche fertig werden können...
Interessante Formulierung... dann bin ich mal gespannt, wieviele Leute sich diese Woche noch frei nehmen, um Deiner ersten Version bis Ende der Woche zuvorzukommen. ;-)

Ich muss allerdings sagen, dass ich zum Thema Fehlerbehandlung mit Exceptions vermutlich auch einen Text zum Thema Exception-Ping-Pong machen werde.
Aber schön, dass die Grundlagen wer anders macht, ich möchte nicht, dass Exceptions einen durch meine Einschätzung zu subjektiven Ton erhält, der andere eher vom Lernen abhält.

Re: cpp:exceptions

Verfasst: Di Mär 16, 2010 11:48 pm
von Xin
Wie schaut's hier aus?

Re: cpp:exceptions

Verfasst: Mi Mär 17, 2010 11:44 am
von Kerli
Xin hat geschrieben:Wie schaut's hier aus?
Ich weiß. Es ist nicht ganz Ende der Woche geworden, aber ich hab schon einen ersten Entwurf. Ein paar Teile fehlen noch, dann stelle ich es ins Wiki. Heute wahrscheinlich nicht mehr, aber morgen sollte sich ausgehen.

Re: cpp:exceptions

Verfasst: Mi Mär 17, 2010 1:34 pm
von Xin
Kerli hat geschrieben:
Xin hat geschrieben:Wie schaut's hier aus?
Ich weiß. Es ist nicht ganz Ende der Woche geworden, aber ich hab schon einen ersten Entwurf. Ein paar Teile fehlen noch, dann stelle ich es ins Wiki. Heute wahrscheinlich nicht mehr, aber morgen sollte sich ausgehen.
Ja, super :-)

Ich wollte Dich auch nicht unter Druck setzen oder so... ich war nur neugierig.

Re: cpp:exceptions

Verfasst: Do Mär 18, 2010 7:48 pm
von Kerli
Xin hat geschrieben:Ich wollte Dich auch nicht unter Druck setzen oder so... ich war nur neugierig.
Keine Sorge. Ich arbeite in dem Tempo das ich für richtig halte :P

Jetzt ist es aber soweit. Die erste Version eines Artikels ist einmal online: http://proggen.org/doku.php?id=cpp:exception:start

Ab jetzt darf kritisiert, ausgebessert und natürlich auch gelobt werden :)

@Xin: Sind die Sidebars nicht einmal in die untergeordneten Bereich vererbt worden?

Re: cpp:exceptions

Verfasst: Do Mär 18, 2010 8:21 pm
von Xin
Kerli hat geschrieben:Jetzt ist es aber soweit. Die erste Version eines Artikels ist einmal online: http://proggen.org/doku.php?id=cpp:exception:start
Ich habe noch nix gelesen, weil ich mich auf Deinen Bugreport gestürzt habe.
Von daher habe ich noch keine Kritik am Inhalt, aber mir ist auf den ersten Blick zu viel auf der einen Seite.
Es hat einen eigenen Namensraum, da kann man was verteilen.
Kerli hat geschrieben:Ab jetzt darf kritisiert, ausgebessert und natürlich auch gelobt werden :)
Lob: Vielen Dank für's Schreiben :-)
Kerli hat geschrieben:@Xin: Sind die Sidebars nicht einmal in die untergeordneten Bereich vererbt worden?
Doch, aber es gab einen Bug, sobald mehr als ein Namensraum vorkam. Den Bug gibt's schon seit Monaten, aber da es bisher keinem aufgefallen zu sein scheint, schiebe ich die Fehlersuche vor mir her.

Jetzt ist's aufgefallen und ich habe mal nachgeguckt und ihn behoben :-)

Re: cpp:exceptions

Verfasst: Do Mär 18, 2010 8:24 pm
von nufan
Kerli hat geschrieben:kritisiert
Auch wenns nichts mit Exceptions zu tun hat:

Code: Alles auswählen

  if( !*new_texture )
    return E_NULL_PTR;
Sicher, dass hier ein * gehört?
Kerli hat geschrieben:ausgebessert
Ein paar Kleinigkeiten und nach enums sollte man einen ';' setzen ;)
Kerli hat geschrieben:gelobt
Gefällt mir gut, zeigt sowohl Vor- als auch Nachteile :)
Kerli hat geschrieben:@Xin: Sind die Sidebars nicht einmal in die untergeordneten Bereich vererbt worden?
Folgendes steht bei mir über der Sidebar:
cpp:excep:3-9
cpp:e:3-5
c:3-1
EDIT: ist schon weg ^^

Re: cpp:exceptions

Verfasst: Do Mär 18, 2010 8:55 pm
von Xin
dani93 hat geschrieben:
Kerli hat geschrieben:@Xin: Sind die Sidebars nicht einmal in die untergeordneten Bereich vererbt worden?
Folgendes steht bei mir über der Sidebar:
cpp:excep:3-9
cpp:e:3-5
c:3-1
EDIT: ist schon weg ^^
Ich war so frei und habe schnell mal am offenen Herzen debuggt ^