![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
Overview
![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
This course aims to help learners understand proper integer type selection in C++ to write safe, secure, and correct code. By the end of the course, students will be able to determine which integer types to select, when to select them, and why. The course covers topics such as signed versus unsigned integers, exact width integers, safety, and security concerns related to incorrect integer type selection. The teaching method includes lectures and discussions led by an expert in the field. This course is intended for C++ developers looking to enhance their understanding of integer type selection for improved code quality and security.
Syllabus
Introduction
Topics
Signed
twos complement
unsigned intertypes
pure binary
overflow
sign vs unsigned
Undefined Behavior
SizeT
Optimization
Volatiles
Size T
Use Cases
Signed and Unsigned
SsizeT
Poll
Use Case
Signed Integers
When You Subtract
How Much Storage
Unsigned Integers
Do While Loop
Taught by
CppNow