Files
CSCI-1200/lectures/03_classes_I
2023-09-07 20:00:27 -04:00
..
2023-09-05 01:30:31 -04:00
2023-09-05 01:30:31 -04:00
2023-09-05 01:30:31 -04:00
2023-09-07 20:00:27 -04:00

Lecture 3 --- Claases

  • Classes in C++; Types and defining new types; Example: A Date class;
  • Class declaration: member variables and member functions; Using the class member functions;
  • Member function implementation; Class scope; Classes vs. structs; Designing classes;
  • Defining a custom sort of class instances.

3.1 Types and Defining New Types

3.2 C++ Classes

3.3 Class scope notation

3.4 Constructors

3.5 Member Functions

3.6 Constant member functions

3.7 Classes vs. structs

3.8 Designing and implementing classes

3.9 Providing Comparison Functions to Sort

3.10 Operator Overloading

3.11 Exercises