Data Encapsulation

Topics

Exercises

Group Description

cluster_cxx03 C++ 03 cluster_cxx03_data_encapsulation Data Encapsulation cluster_c The C Programming Language cluster_c_introduction Introduction cxx03_introduction Introduction c_introduction_installation Installation cxx03_introduction->c_introduction_installation cxx03_data_encapsulation_exercise_FH_sensor_oo_random_sensor Exercise (FH): Write A Sensor Class: RandomSensor cxx03_data_encapsulation_exercise_FH_sensor_oo Exercise (FH): Introducing a Sensor Class cxx03_data_encapsulation_exercise_FH_sensor_oo_random_sensor->cxx03_data_encapsulation_exercise_FH_sensor_oo cxx03_data_encapsulation_exercise_FH_sensor_oo_no_polymorphism Exercise (FH): Replace Sensor cxx03_data_encapsulation_exercise_FH_sensor_oo_loop_function Exercise (FH): Extract Measurement Loop Into Function cxx03_data_encapsulation_exercise_FH_sensor_oo_no_polymorphism->cxx03_data_encapsulation_exercise_FH_sensor_oo_loop_function cxx03_data_encapsulation_classes_objects Classes and Objects cxx03_data_encapsulation_exercise_FH_sensor_oo->cxx03_data_encapsulation_classes_objects cxx03_data_encapsulation_exercise_FH_sensor_oo_loop_function->cxx03_data_encapsulation_exercise_FH_sensor_oo cxx03_data_encapsulation_copy_basics Copy Constructor, Assignment Operator cxx03_data_encapsulation_ctor_custom Custom Constructor cxx03_data_encapsulation_copy_basics->cxx03_data_encapsulation_ctor_custom cxx03_data_encapsulation_ctor_default Default Constructor cxx03_data_encapsulation_copy_basics->cxx03_data_encapsulation_ctor_default cxx03_data_encapsulation_c Object Oriented Programming In Good Ol’ C cxx03_data_encapsulation_c->cxx03_introduction cxx03_data_encapsulation_object_copy Object Copy (And Resource Management): There Be Dragons cxx03_data_encapsulation_ctor_dtor More Constructors, Destructors cxx03_data_encapsulation_object_copy->cxx03_data_encapsulation_ctor_dtor cxx03_data_encapsulation_ctor_dtor->cxx03_data_encapsulation_ctor_custom cxx03_data_encapsulation_ctor_dtor->cxx03_data_encapsulation_ctor_default cxx03_data_encapsulation_ctor_custom->cxx03_data_encapsulation_classes_objects cxx03_data_encapsulation_classes_objects->cxx03_introduction cxx03_data_encapsulation_classes_objects->cxx03_data_encapsulation_c cxx03_data_encapsulation_ctor_default->cxx03_data_encapsulation_ctor_custom