Sponsored link Serve your customers, not your servers, with VERIO Linux VPS. Full-access test-drive here. |
Use of assertUse of assertPosted Mar 30, 2008 4:53 UTC (Sun) by pjm (subscriber, #2080)In reply to: yet another +5 by pr1268 Parent article: Striking gold in binutils
Incidentally, please don't use or encourage use of ‘assert’ for checking for I/O errors or
other can-happen runtime conditions. Such checks will disappear when compiled with -DNDEBUG
(or conversely make it impractical to compile with -DNDEBUG, thus discouraging use of
assertions), and fail to give a meaningful error message. That should be ‘if (!in_file) {
perror("foo.txt"); exit(EXIT_FAILURE); }’.
(Log in to post comments)
Use of assert Posted Mar 31, 2008 21:05 UTC (Mon) by pr1268 (subscriber, #24648) [Link] Well, I had to level the playing field somewhat since Java forces me to put all that code in a try/catch block... But yeah, I generally do what you recommend in C/C++.
|
Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.