Commenting out code with the preprocessorThis tip submitted by Webmaster on 2005-01-24 14:16:39. It has been viewed 58354 times.Rating of 5.9 with 249 votes Because C and C++ do not allow nesting comments with /* and */, it can be a hassle to comment out long regions of code. For instance, you cannot do this: /* First layer /* Second layer */ */ because the first */ closes the entire comment! Fortunately, the preprocessor can help you: you can use the #if .. #endif combination to cause the preprocessor to avoid compiling any portion of your code by using a condition that will never be true. #if 0 /* comment */ /* code */ /* comment */ #endif More tips Help your fellow programmers! Add a tip! |