C++ Programming/Chapter Fundamentals Summary

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search
  1. Code Development stage: 75% (as of Dec 11, 2006)
    1. File organization Development stage: 25% (as of Jan 14, 2008)
    2. Statements Development stage: 75% (as of Dec 11, 2006)
    3. Coding style conventions Development stage: 75% (as of Sep 20, 2005)
    4. Documentation Development stage: 75% (as of Dec 11, 2006)
  2. Internal storage of data types Development stage: 75% (as of Sep 20, 2005) - bits and bytes, data versus variables, two's complement, endian and floating point.
  3. Variables Development stage: 100% (as of Oct 14, 2005) - Introduction (declaration, assignment, scope and visibility), primitive types, enumeration with source examples.
  4. Scope Development stage: 75% (as of {{{2}}})- with source examples.
    1. Namespace Development stage: 100% (as of {{{2}}})
  5. Compiler 75%.png - Introduction and installation. List of recognized keywords and directives (inline, static, etc...).
    1. Preprocessor 100%.png - includes the standard headers.
    2. Linker 25%.png
  6. Operators Development stage: 75% (as of {{{2}}}) - precedence order and composition, , assignment, sizeof, new, delete, [] (arrays), * (pointers), & (references) and brief mention of operator overloading.
    1. Logical Development stage: 75% (as of {{{2}}}) - the && (and), || (or), and ! (not) Operators.
    2. Conditional Development stage: 75% (as of {{{2}}}) - the ?: Operator.
  7. Type casting Development stage: 75% (as of {{{2}}}) - Automatic, explicit and advanced type casts.
  8. Flow of control Development stage: 75% (as of {{{2}}}) - Conditionals (if, if-else, switch), loop iterations (while, do-while, for) and goto.
  9. Functions Development stage: 50% (as of {{{2}}}) - Introduction (including main), argument passing, returning values, recursive functions, pointers to functions and function overloading.
    1. Standard C Library Development stage: 75% (as of {{{2}}}) -I/O, String & Character, Math, Time & Date, Memory and Other Standard C functions
  10. Debugging Development stage: 75% (as of {{{2}}}) - Detect, correct and prevent bugs.