Ziele- Identify the features supported by the C++ programming language. - Identify the different styles of the C++ programming language. - Identify the enhancements supported by a program written in C++ as compared to a C-language program. - Identify the concept of classes and the components of a class in the C++ programming language. - Identify the concept of objects and the member functions of an object in C++.
AnforderungenApplication developers, software engineers, systems engineers, and programming specialists are some of the people who would benefit from taking this course. Anyone who designs and implements system-level programs or corporate client/server applications, and anyone who maintains and updates existing client/server applications would be good candidates for this course. Participants should be fluent in the ANSI C programming language, have a comprehensive understanding of the programming process, and have exposure to the fundamental concepts of object-orientation. Students should either have knowledge equivalent to or have taken the C Programming series (courses 13201-13204) prior to taking this course.
TitelKurs 13205 - C++ Programming - Part 1
InhaltDeployment Options
Self-Study
Objectives
Unit 1: C++: An Introduction - 2 hours
- Identify the features of the C++ programming language.
- Identify the benefits of the C++ programming language.
- Identify the scenario where it would be most appropriate to use C++.
- Identify the relationship between classes and objects in object-oriented programming.
- Identify the definition of abstraction.
- Identify the definition of encapsulation.
- Identify the scenario that exhibits the concept of inheritance.
- Identify the scenario that exhibits the concept of polymorphism.
- Match the different file types used in C++ with their contents.
- Match the various C++ vendor-specific compilers with their features.
Unit 2: C++ Over C - 2 hours
- Identify the characteristics of a function declaration that are available only in C++ and not in C.
- Identify the concept of function overloading in C++.
- Identify the code containing the comment delimiters that are supported by C++.
- Identify the concept of initialization of global variables in C++.
- Identify the code that contains the correct definition of the struct tag and its variables.
- Identify the code that contains the correct definition of the union tag and its variables.
- Identify the code that contains the correct definition of enum tag and its variables.
- Identify the benefits of using typedef.
Unit 3: Classes - 2 hours
- Identify the syntax to create a class.
- Identify the scope of the access specifiers in a class.
- Identify the syntax for defining a data member in C++.
- Identify the syntax for initializing static data members in C++.
- Identify the syntax for declaring member functions in a class.
- Identify the code for defining static member functions in C++.
- Identify how a class member should be declared in a program in a given situation.
- Identify the syntax for a nested class definition.
- Identify the syntax for a member function definition that uses scope resolution operators.
- Identify the syntax for a member function definition within a class.
Unit 4: Objects and Member Functions - 2 hours
- Identify the code for defining objects and dynamically allocating memory to a class in C++.
- Identify the code for accessing the specified data members of a class.
- Identify the code for accessing a specified member function of a class.
- Identify the code to define an object of a class nested within another class.
- Declare the constructors and a destructor for a specific class in C++.
- Identify the features of this Pointer.
- Identify the code for passing arguments to a function for a specified output.
- Declare the arguments by value for a specific member function of an object.
- Declare the arguments by reference for a specific member function of an object.
- Identify the most appropriate method of passing an argument to a function in a specified situation.
Course Access
Each student has access to the course for a period of 6 months from the day of enrollment in the course.
Ähnliche angebote die in bezug zu ihrer anfrage "c++" stehen