CPS 6, Ramm - Summer Semester I - 6/15/99 #18

Chap 8. Arrays, Data, & Random Access

  • Matrix Initialization
    • Use Constructor
    • Matrix<int> data(4, 3, -1);
    • Matrix<string> words(2, 3, "yes");
    • Use Fill Member Function
    • Matrix<int> data(4, 3);
    • data.Fill(-1);
    • Matrix<string> words(2, 3);
    • words.Fill("yes");
    • Use Client Program

  • A Character Plotting Program
    • Use matrix like a canvas
    • "Plot" prints out matrix
    • charplot

    Chap 9. Characters, Strings, & Streams: Abstraction and Information Hiding

    • Strings are Vectors of Characters
      • Use indexing operator [] to get char
      • Don't get out of range!
      • Can both access and change characters
      • Can also access characters (as strings) with .substr(pos,len)

    • Reverse Order of Characters in a String

    • Convert Characters to Strings
      • Strings with one element are not characters.
      • Can convert char to string using string(char)
      • capital.cc