=====cprog Keywords===== ====(protected)==== protected class ===Definition=== protected base class can be accessed by a friend or member of any class by using a pointer to reference it. ====(Friend)==== friends class ===Definition=== can declare an external function as friend class to get access to the private and protected parts of the class ====(polymorphism)==== polymorphism ===Definition=== polymorphism is making a variable, objects, or function have more than one form. ====(File Access)==== File Access ===Definition=== accessing a file out side of the program to use by, and either reading, writing, or appending that file. to read you put "r" to write you put "w" ====(Command line arguments)==== command line arguments ===Definition=== an argument sent to a program being called. usually you type in the command prompt the name of the program followed by you command line argument like a file. ===Demonstration=== Demonstration of the chosen keyword. lab46:~$ ./test file.csv ====(cin)==== cin ===Definition=== in C++ found in the header file iostream, overloads the left bit-shifter operator. usually takes info from user through keyboard. syntax is >> ===Demonstration=== Demonstration of the chosen keyword. If you wish to aid your definition with a code sample, you can do so by using a wiki **code** block, an example follows: /* * Sample code block */ #include int main() { cin>>x>>y: return(0); } ====(cout)==== cout ===Definition=== in C++ found in the header file iostream, overloads the right bit-shifter operator. standard out put is usually the screen. syntax is << ===Demonstration=== Demonstration of the chosen keyword. If you wish to aid your definition with a code sample, you can do so by using a wiki **code** block, an example follows: /* * Sample code block */ #include int main() { cout<<"this is going to the screen"<<"\n"; return(0); } ====(cerr)==== cerr ===Definition=== in C++ found in the header file iostream. The error output, normally the screen. syntax is << ===Demonstration=== Demonstration of the chosen keyword. If you wish to aid your definition with a code sample, you can do so by using a wiki **code** block, an example follows: /* * Sample code block */ #include int main() { cerr << "Error message : " << str << endl; return(0); } =====cprog Objective===== ====cprog Objective==== -write and compile code that utilizes programming constructs -use pointers and variables to discover the indirect properties of data storage -comprehend the basics of memory management, data representation and storage -identify and label various data types as scalar vs. composite -distinguish and explain difference between homogeneous and heterogeneous composite data types -break down and separate code into functions and illustrate the use of parameter passing -justify the use of various programming constructs within code solutions -discover the standard libraries and use libraries in solving problems ===Definition=== students should be able to -Write programs -use pointers effectively -understand what memory management is. -use the different data types -use the different libraries to do what your trying to do ===Method=== I will be measuring my success in this class on whether or not i will be able to complete the projects. ===Measurement=== According to my method, i am understanding the basics of what i need to do, but when it comes to putting it all together in a programs by my self, i am only able to do about have of it. I end up needing to get assistance from Matt or class mates. ===Analysis=== Reflect upon your results of the measurement to ascertain your achievement of the particular course objective. i am doing pretty good there is definitively room for improvement i think my method is a pretty good way to measure success