This repository is were i am gonna put all my c++ code and exercices
- Lab 02: Introduction to the C++ Language | main function | iostream library
- Lab 03: Variables, Constants and Assignment | Entry with cin | debug
- Lab 04: Modularity and Functions | Prototype | Definition | Function
- Lab 05: Function Creation | Libraries | Function Parameters and Arguments
- Lab 06: Integer Types | Variables | Constants | Overflow | Underflow
- Lab 07: Character and Boolean types | ASCII Table | Bitwise Operators
- Lab 08: Floating Point Types | Float | Double | Long Double | Precision
- Lab 09: Arithmetic Operators | Type Conversions | Type Cast
- Lab 10: Vectors | Const vs Constexpr | Vector and Array
- Lab 11: Strings | Character Vectors | String Type
- Lab 12: Records | Structs | Type Creation | Record Vectors
- Lab 13: Unions and Enumerations | Union vs Struct | Enumerations with Scope
- Lab 14: Pointers | Memory Pointer | Address and Indirection Operator
- Lab 15: Dynamic Memory Allocation | new and delete Operators | Dynamic Arrays
- Lab 16: For Loop | Difference between Expression and Instruction
- Lab 17: For Loop Applications | Comma Operator | Increment and Decrement
- Lab 18: While and Do-While Loops | Comparison of Strings and Floating Points
- Lab 19: Applications of Loops | Dynamic Matrices | Do While
- Lab 20: If | if else | Nested If | Value Range Test
- Lab 21: Logical Operators | OR AND NOT | AND OR NOT | Conditional Test
- Lab 22: Switch | Ternary Operator | if else break continue
- Lab 23: Text Files | Reading and Writing Characters Words and Lines
- Lab 24: Binary Files | Reading | Writing | Opening Modes
- Lab 25: Functions with Vectors | Passing Vectors Using Element ranges
- Lab 26: Functions with Strings and Records | Passing and Returning Data in Functions
- Lab 27: Inline Functions and Pointers to Functions
- Lab 28: Storage and References | Scope | Internal External Link
- Lab 29: Templates and Function Overloading | Default Arguments