C++ Templates and Containers

C++ 14
  • 16 Videos | 1h 22m 48s
  • Includes Assessment
  • Earns a Badge
Likes 20 Likes 20
Containers are implemented as class templates and are used to replicate structures such as arrays, queues, stacks, and lists. Discover how to use templates and containers in your C++ programs.

WHAT YOU WILL LEARN

  • describe the key features of C++ templates, including when they should or shouldn't be used
    declare and use a function template in C++
    declare and use a class template in C++
    describe the key features of Standard Template Library sequential containers including when they should or shouldn't be used
    write a C++ program using a list from the Standard Template Library
    write a C++ program using a vector from the Standard Template Library
    write a C++ program using deque from the Standard Template Library
    write a C++ program using array from the Standard Template Library
  • write a C++ program using a queue from the Standard Template Library
    write a C++ program using priority_queue from the Standard Template Library
    write a C++ program using a stack from the Standard Template Library
    describe the key types and features of Standard Template Library associative containers including when they should or shouldn't be used
    write a C++ program using a set from the Standard Template Library
    write a C++ program using a map from the Standard Template Library
    demonstrate how to incorporate objects using set and map
    demonstrate how to work with sequential and associative containers in C++

IN THIS COURSE

  • Playable
    1. 
    Introduction to Templates in C++
    6m 45s
    UP NEXT
  • Playable
    2. 
    Declaring and Using Function Templates
    4m 19s
  • Locked
    3. 
    Declaring and Using Class Templates
    2m 20s
  • Locked
    4. 
    Introduction to Sequential Containers
    3m 38s
  • Locked
    5. 
    Sequential Containers - List
    6m 13s
  • Locked
    6. 
    Sequential Containers - Vector
    5m 16s
  • Locked
    7. 
    Sequential Containers - Deque
    5m 45s
  • Locked
    8. 
    Sequential Containers - Array
    5m 16s
  • Locked
    9. 
    Containers - Queue
    3m 48s
  • Locked
    10. 
    Containers - Priority Queue
    6m 19s
  • Locked
    11. 
    Containers - Stack
    4m 48s
  • Locked
    12. 
    Introduction to Associative Containers
    3m 24s
  • Locked
    13. 
    Containers - Set
    4m
  • Locked
    14. 
    Containers - Map
    4m 21s
  • Locked
    15. 
    Working with Objects in Sets and Maps
    4m 46s
  • Locked
    16. 
    Exercise: Work with Containers in C++
    4m 20s

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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 28 Likes 28  
Likes 31 Likes 31  
Likes 1602 Likes 1602