Final Exam: Getting Started in C++

C++ 20    |    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 library
    outline principles for writing C++ code
    outline the compilation process of C++
    print out data to screen
    use data types in C++
    use boolean types in C++
    use logical and assignment operators in C++
    perform operations with strings
    view subsets from strings, compare strings, and find text in strings
    look up characters in a string using indexes
    concatenate and compare strings
    use cin to accept input from a user
    use the cin stream, getline(), and get() to accept input from a user
    use the get () and ignore() functions to manage input
    modify the flow of a program with if-blocks
    create vectors and check whether they are empty
    iterate over vectors and search for a specific element
    create enums and switch statements
    overload operators and use them in if statements
    Chain relational checks using logical operators
    create variables in if-block signatures
    Iterate over arrays using for loops
    Create string arrays and use break and continue
    Create multidimensional arrays and iterate over them
    Recall the offerings of the standard template library
    Search for an element in a vector through templates
    use the cend(), rend(), and crend() functions
    use maps and range-based for loops
  • contrast NULL and nullptr
    store strings in character arrays and pointers
    use the nullptr keyword
    create pointers on string objects
    contrast malloc() and new
    use the new and delete keywords on pointers
    invoke constructors and destructors on arrays
    contrast const pointers and pointers to consts
    create constant pointers on constant and non-constant variables
    create constant variables and pointers on those variables
    recall how unique pointers, shared pointers, and strong pointers work
    create unique pointers to automatically deallocate memory
    copy, transfer, and reset pointers
    create shared pointers using various syntaxes
    recognize the limitations of weak pointers
    recognize how weak pointers can become invalid.
    examine values stored in shared pointers
    contrast references with pointers
    create references and modify the variables being referred to
    use the const_cast operator
    create functions and contrast declarations and definitions
    recall that strings are passed by value
    recall that pointers can be passed by value
    pass in references to vectors
    use the pass-by-reference construct
    pass in references and perform implicit type conversion
    pass in input arguments with default values
    explore how to return pointers and references from functions
    create multiple functions with the same name
    split code into header files

IN THIS COURSE

  • Playable
    1. 
    Getting Started in C++
    33s
    UP NEXT

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.