Final Exam: Getting Started in C++
C++
| Beginner
- 1 video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Getting Started in C++ will test your knowledge and application of the topics presented throughout the Getting Started in C++ track of the Skillsoft Aspire Programming in C++ Journey.
WHAT YOU WILL LEARN
-
Outline the history of c++contrast c and c++explore the c++ standard libraryoutline principles for writing c++ codeoutline the compilation process of c++print out data to screenuse data types in c++use boolean types in c++use logical and assignment operators in c++perform operations with stringsview subsets from strings, compare strings, and find text in stringslook up characters in a string using indexesconcatenate and compare stringsuse cin to accept input from a useruse the cin stream, getline(), and get() to accept input from a useruse the get () and ignore() functions to manage inputmodify the flow of a program with if-blockscreate vectors and check whether they are emptyiterate over vectors and search for a specific elementcreate enums and switch statementsoverload operators and use them in if statementschain relational checks using logical operatorscreate variables in if-block signaturesiterate over arrays using for loopscreate string arrays and use break and continuecreate multidimensional arrays and iterate over themrecall the offerings of the standard template librarysearch for an element in a vector through templatesuse the cend(), rend(), and crend() functionsuse maps and range-based for loops
-
contrast null and nullptrstore strings in character arrays and pointersuse the nullptr keywordcreate pointers on string objectscontrast malloc() and newuse the new and delete keywords on pointersinvoke constructors and destructors on arrayscontrast const pointers and pointers to constscreate constant pointers on constant and non-constant variablescreate constant variables and pointers on those variablesrecall how unique pointers, shared pointers, and strong pointers workcreate unique pointers to automatically deallocate memorycopy, transfer, and reset pointerscreate shared pointers using various syntaxesrecognize the limitations of weak pointersrecognize how weak pointers can become invalid.examine values stored in shared pointerscontrast references with pointerscreate references and modify the variables being referred touse the const_cast operatorcreate functions and contrast declarations and definitionsrecall that strings are passed by valuerecall that pointers can be passed by valuepass in references to vectorsuse the pass-by-reference constructpass in references and perform implicit type conversionpass in input arguments with default valuesexplore how to return pointers and references from functionscreate multiple functions with the same namesplit code into header files
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.