C++ Error Checking

This is a discussion on C++ Error Checking within the C++ Programming forums, part of the General Programming Boards category; Hello I want to implement a class and say for each of the method I add code for error checking ...

  1. #1
    Registered User
    Join Date
    Jan 2009
    Posts
    71

    C++ Error Checking

    Hello
    I want to implement a class and say for each of the method I add code for error checking (bounds,correct args etc..) However I do want the provide user with an option to disable error checking completely and when the user chooses this option the code for error checking shouldn't be executed. I could only think of conditional compilation adding a #ifdefs etc..
    What would be the best way to achieve this ?
    Just to clarify my case more:-
    I would want something similar to
    ios_base::sync_with_stdio(0);

    Any suggestions would be really appreciated.
    Thank you.

  2. #2
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    21,888
    Do you want the checks to be removed at compile time or at run time?
    C + C++ Compiler: MinGW port of GCC
    Version Control System: Bazaar

    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  3. #3
    Registered User
    Join Date
    Jan 2009
    Posts
    71
    If compile time i am guessing we would have to use conditional compilation.
    How about runtime ?

  4. #4
    Registered User
    Join Date
    Aug 2010
    Location
    Poland
    Posts
    682
    Without much information I cannot guide you well, but all I can say is to drop error codes (if it is possible, that is, it is within your application) and use exceptions instead. You should always check return codes for functions and process them in the right way. Finally, output some error messages if the user requested them.
    I never put signature, but I decided to make an exception.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Need some help doing error checking
    By t_6 in forum C Programming
    Replies: 4
    Last Post: 05-29-2008, 08:23 PM
  2. Error Checking
    By jlharrison in forum C Programming
    Replies: 10
    Last Post: 02-12-2006, 04:31 PM
  3. Error Checking
    By Dangerous_Dave in forum C Programming
    Replies: 2
    Last Post: 11-12-2003, 01:30 PM
  4. NEED help with a Error checking
    By paulroseby in forum C Programming
    Replies: 7
    Last Post: 10-16-2002, 03:34 PM
  5. error checking
    By Unregistered in forum C++ Programming
    Replies: 4
    Last Post: 02-10-2002, 09:04 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21