home *** CD-ROM | disk | FTP | other *** search
/ C++ for Dummies (3rd Edition) / C_FD.iso / README.TXT < prev   
Text File  |  1998-04-16  |  2KB  |  47 lines

  1. CD-ROM and software copyright (C) 1998 IDG Books Worldwide, Inc. 
  2. All rights reserved. Individual programs are copyrighted by their 
  3. respective owners and may require separate licensing. This CD-ROM 
  4. may not be redistributed without prior written permission from 
  5. the publisher. The right to redistribute the individual programs 
  6. on the CD-ROM depends on each program's license. Consult each 
  7. program for details.
  8.  
  9. ------
  10.  
  11. Installation instructions
  12.  
  13. The files contained on this disk represent the programs contained in
  14. the book "C++ for Dummies", Third Edition, by Stephen R. Davis,
  15. published by IDG Books, copyright 1998.
  16.  
  17. The folders on this disk represent the chapters in the book with 
  18. the programs numbered sequentially within the chapter. To install
  19. this diskette, simply copy the contents of the floppy disk into 
  20. an appropriately named directory on your hard drive, or run the 
  21. self extractor, C__FD.EXE.
  22.  
  23. Note:
  24. A change to the C++ standard generated a compiler error in many of
  25. the example programs contained in earlier editions of this book.
  26. The problem occured in the following situation:
  27.  
  28. for (int i = 0; i < 10; i++)
  29.  
  30. In the earlier standard, when defined this way the variable i remains
  31. in scope even after the for loop. This is how Microsoft Visual C++
  32. 4.x and Borland C++ 4.5 and earlier interpret the standard.
  33.  
  34. In the newer version of the standard, the scope of the variable i is
  35. limited to the for loop. This is the way the current versions of both
  36. Microsoft C++ and Borland C++ work. 
  37.  
  38. This problem has been fixed in the programs on the disk, however,
  39. by converting the previous example into the following:
  40.  
  41. int i;
  42. for (i = 0; i < 10; i++)
  43.  
  44. This works in all versions of the standard.
  45.  
  46. I have attempted to make sure that this change is reflected within
  47. the text of the book itself.