Back to Browse

C03: Quickstart Guide for Class C++ Programming Assignments

139 views
Jul 8, 2025
1:27:19

This video is meant for students who are familiar with programming in some high level language, such as Python or Java, but may want some more specific examples or help on using C++ libraries or coding in the C++ environment. This video is meant to be used more as a reference, so use the section index below to find and jump to a specific topic you would like to see discussed. In this video I try and give some brief discussion and examples of the following: - Compiling C++ executables and multi-file C++ projects using headers and source files - Using the I/O stream library and using C++ string type for representing and manipulating textual data - Doing unit testing with C++ libraries and classes, examples with the catch2 framework - Object Oriented Programming and declaring C++ classes - Working with the Standard Template Library (STL) containers - Sequence containers: vector, list, array - Map containers, map and unordered_map - The queue, stack adaptors and using priority_queue Resources: Setting up git/GitHub, Docker and VSCode for assignments: https://github.com/etamu-class/vscode-docker-devcontainer cplusplus.com tutorials and reference: https://cplusplus.com/ Programiz.com introduction C+:+ https://www.programiz.com/cpp-programming/getting-started C++ quickstart examples repository: https://github.com/csci430-os/csci430-os East Texas A&M University: https://www.tamuc.edu/ ETAMU Department of Computer Science: https://www.tamuc.edu/computer-science-and-information-systems/ 00:00 Introduction 01:29 Compiling, Multi-File projects, command line arguments 14:25 Using C++ I/O Stream Library and string data type 30:36 Object-Oriented Programming with C++ Classes 42:06 Unit testing in C++ with the catch2 framework 49:26 Using the C++ Standard Template Library 50:30 STL: Sequential containers, array, vector, list 1:04:11 STL: Associative containers, map and unordered_map 1:11:27 STL: queue and stack adaptors and the priority_queue 1:22:34 Summary

Download

0 formats

No download links available.

C03: Quickstart Guide for Class C++ Programming Assignments | NatokHD