002
17.09.2009, 15:50 Uhr
FunnyDingo
|
Zitat von 0xdeadbeef: |
C++: |
cHTTPRequest *tmp = 0;
|
...Initialisierung nicht vergessen. Und das Löschen kannst du dir sparen, die Instanz wird dem Zeiger ja nie zugewiesen.
|
OK, das sehe ich ein. Da handleRequest aber einen exParsing werfen kann und tmp bereits auf das Objekt zeigt, muss dort auf jeden Fall ein delete (und vorher natürlich noch ein schönes Error Handling) erfolgen.
Zitat von 0xdeadbeef: |
Oh, und
ist harmlos, du könntest dir die Überprüfung also sparen, selbst wenn die Freigabe notwendig wäre.
|
Das wusste ich nicht, aber gut zu wissen, da kann ich ja an einigen Stellen bissle Code raus werfen
Also sollte ich vll zur Sicherheit nach jedem delete noch fix 0 zuweisen oder passiert das sogar automatisch? -- "Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral." (John James Osborne)
Meine Website: http://www.funnydingo.de |