Yurttas/PL/OOL/Cplusplus/F/index page

From ZCubes Wiki
Jump to navigation Jump to search
Dr. Salih Yurttas - yurttas@zcubes.com
programming languages - design principles, implementation constructs
c++

  1. c++ [c with classes] as better c

  2. basic facilities
    1. programs/applications as functions/headers and source files
    2. expressions and statements
      1. sequence
      2. decision
      3. repetition
    3. blocks
    4. functions
      1. main-function
      2. sub-functions - decomposition/composition
      3. call-return | argument-parameter
      4. recursive functions
      5. library functions
      6. member functions
      7. template functions
    5. types : declarations, definitions, and io
      1. elementary types
      2. composite types: array, struct[union]
      3. enum, typedef
      4. pointers, references
    6. exceptions
    7. namespaces
    8. threads

  3. abstraction mechanisms : classes and operator overloading

  4. abstraction mechanisms : class derivation - [ inheritance ]

  5. abstraction mechanisms : parameterized classes | functions - [ template ]

  6. io
    1. ios, iostream, cin, cout, cerr
    2. fstream, sstream

  7. standard template library [ stl ]

  8. design using c++