C++ Essential Training
Home || News || Stories || Installer
Course details
Learn C++ programming, starting with the basics. Widely used for both systems and applications development, C++ is available for virtually every operating system and has influenced and informed many derivative languages, including C# and Java. In this course, Bill Weinman guides you through the nuts and bolts of this essential language. He helps you set up your environment for coding and dissects the anatomy of a basic C++ program. He reviews the essentials—statements and expressions, variables, conditionals, operators, loops, and functions—and moves on to more complex topics, such as data structures, classes and objects, and templates. Along the way, Bill explains concepts such as recursion, type casting, and operator overloads, and dives into the powerful container classes and algorithms in Standard Template Library (STL). These exhaustive tutorials provide a solid C++ reference for both experienced programmers and those who are brand new to the language.
1. Learn C++
2. Using the Exercise files
3. What is C++?
4. The Structure of this course
1. The C++ ToolChain
2. Using Xcode with the Exercises
3. Using Visual Studio with the Exercise
1. Introduction to basic syntax
2. Anatomy of a C++ program
3. Statement and expression
4. Identifiers
5. Defining variables
6. Pointers
7. References
8. Primitive Arrays
8.1 Primitive Strings
9. Conditionals
10. The branching conditionals
12. Looping with while and do
13. Iterating with for
14. Range-based for loop
15. Structures
16. Functions
17. Classes
18. Using stdout
19. Challenge: Count Elements
20. Solution: Count Elements
1. Overview of Data Types
2. Integer Types
3. Integer Sizes
4. Fixed Size Integer
5. Floating point types
6. Characters and Strings
7. Characters escape sequence
8. Qualifiers
9. References
10. Structure Data
11. Bit Fields
12. Enumeration
13. Unions
14. Defining types with typedef
15. The Void type
16. The auto type
17. Unambiguous null pointer constant
18. Challenge: A Library Card data Structure
19. Solution: A Library Card data Structure
1. Common Operator
2. Compound Assignment Operator
3. Increment and decrement operators
4. Comparison (relation) Operator
5. Logical Operators
6. Bitwise Operator
7. Ternary condition operator
8. Dynamic memory operator
9. Type Cast
10. Using Sizeof
11. Typeid
12. Operator procedence
13. Challenge: Prime Numbers
14. Solution: Prime Numbers
1.Overview of C++ Function
2. Creating a Function
3. Passing values to a functions
4. Using Automatic and static variable
5. Returning values from a function
6. Using function Pointers
7. Overload Function Names
8. Defining a variables number of arguments
9. Using recursion
10. Challenge: Non-recursive factorial
11. Solution: Non-recursive factorial
1. overview of classes and objects
2. Defining a Class
3. Data Members
4. Function Members
5. Constructors and destructors
6. Overloading operators
7. Overloading operators with functions
8. Challenge non member opertors
1. Overview of the Standard Library
2. File Input Output
3. Binary Files
4. File Management
5. Unformatted Character Input Output
6. Formatted Character Input Output
7. Working With Integrs And Real Numbers
8. String Functions
9. Handling System Error
10. Challenge Transform a File
1. Overview of STL
2. Vector
3. Strings
4. Input and Output Streams
5. Handling Exceptions
6. Challenge: Stransform a File STL
This will be your final examination sa prepare and watch all the videos as part of your review
1. Thank you
https://docs.google.com/document/d/1OQfzsCDM_p3q8VriC015XsSAqAdwMAf0/edit?usp=drivesdk&ouid=114228345860388479069&rtpof=true&sd=true
TumugonBurahin