Key moments
What's New in C plus 23
What's New in C plus 23
4:29
C plus plus Ranges
C plus plus Ranges
6:59
C plus plus Ranges
6:59
Range Adapter
Range Adapter
7:24
Range Adapter
7:24
Zip Transform
Zip Transform
11:47
Zip Transform
11:47
Static Cast Int
Static Cast Int
26:33
Static Cast Int
26:33
Stood Move Only Function
Stood Move Only Function
28:52
Stood Move Only Function
28:52
Multi-Dimensional Indexing Operator
Multi-Dimensional Indexing Operator
31:23
If Const Eval
If Const Eval
33:51
If Const Eval
33:51
Display Buffer
Display Buffer
34:50
Display Buffer
34:50
Check if a String Contains another String
Check if a String Contains another String
36:36
Disclaimers
Disclaimers
44:14
Disclaimers
44:14
Use Assert in Constexpr Rather than Static Assert
Use Assert in Constexpr Rather than Static Assert
46:29
Constants for Functions
Constants for Functions
52:11
Constants for Functions
52:11
Static Assert
Static Assert
53:18
Static Assert
53:18
Function Templates
Function Templates
59:02
Function Templates
59:02
Assert Macro
Assert Macro
1:01:27
Assert Macro
1:01:27
Questions
Questions
1:10:48
Questions
1:10:48
Why Do We Care about Embedded Developers
Why Do We Care about Embedded Developers
1:15:13
Peripheral Registers
Peripheral Registers
1:17:59
Peripheral Registers
1:17:59
Rtos Objects
Rtos Objects
1:18:21
Rtos Objects
1:18:21
Silicon Vendors
Silicon Vendors
1:19:34
Silicon Vendors
1:19:34
Azure Iot Dev Kit
Azure Iot Dev Kit
1:20:38
Azure Iot Dev Kit
1:20:38
Setting Up for Visual Studio
Setting Up for Visual Studio
1:21:22
Setting Up for Visual Studio
1:21:22
Getting Started Project
Getting Started Project
1:23:17
Getting Started Project
1:23:17
Intellisense
Intellisense
1:25:14
Intellisense
1:25:14
Rtos Viewer
Rtos Viewer
1:28:20
Rtos Viewer
1:28:20
Wsl Support
Wsl Support
1:31:37
Wsl Support
1:31:37
Arduino Extension
Arduino Extension
1:32:53
Arduino Extension
1:32:53
Raspberry Pi Pico Sdk
Raspberry Pi Pico Sdk
1:35:52
Raspberry Pi Pico Sdk
1:35:52
Static Analysis and Program Safety
Static Analysis and Program Safety
1:38:07
What Is Static Analysis
What Is Static Analysis
1:41:36
What Is Static Analysis
1:41:36
Visual Studio
Visual Studio
1:43:03
Visual Studio
1:43:03
Key Events
Key Events
1:43:45
Key Events
1:43:45
Code Scanning in Github
Code Scanning in Github
1:46:19
Code Scanning in Github
1:46:19
Static Analysis in the Compiler Explorer
Static Analysis in the Compiler Explorer
1:47:24
Learnings and Evolution of Running Static Analysis
Learnings and Evolution of Running Static Analysis
1:48:12
Type Confusion Attack
Type Confusion Attack
1:51:21
Type Confusion Attack
1:51:21
Static Analysis
Static Analysis
1:52:27
Static Analysis
1:52:27
How How Can We Scale these Lint Style Checks
How How Can We Scale these Lint Style Checks
1:53:46
Inter Procedural Analysis
Inter Procedural Analysis
1:54:15
Inter Procedural Analysis
1:54:15
Local Analysis
Local Analysis
1:55:06
Local Analysis
1:55:06
Type Extensions
Type Extensions
1:55:28
Type Extensions
1:55:28
Advantages and Disadvantages of this Annotation Based Approach
Advantages and Disadvantages of this Annotation Based Approach
2:00:44
Disadvantages to Using Annotations
Disadvantages to Using Annotations
2:01:25
Gsl Span Type
Gsl Span Type
2:02:14
Gsl Span Type
2:02:14
Sync to video time
Description
Transcript
Follow along using the transcript.
Show transcript
Visual Studio Code
754K subscribers
Transcript
NaN / NaN
Show chat replay