YoVDO

Back to Basics: Functions in C++ - Lecture

Offered By: CppCon via YouTube

Tags

C++ Courses Assembly Language Courses Lambda Functions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fundamentals and advanced concepts of functions in C++ through this comprehensive CppCon 2023 talk by Mike Shah. Begin with basic function examples and progress to examining functions from an assembly perspective. Learn about function pointers, std::function, and local scope functions like lambdas. Discover function composition techniques and delve into grouping related functions using namespaces and classes. Investigate virtual functions, static functions, and operator overloading, with a focus on their assembly implementations. Gain a complete understanding of C++ functions, from basic usage to advanced applications, enhancing your ability to create modular and reusable code.

Syllabus

Intro
Welcome
Goals
Math Functions
My Origin Story
Functions
Anatomy and Components
Function Calls
Recursion
Modular Code Blocks
Function Declaration
Grouping Functions
Composable Functions
Const Expert
More Functions
Functions State
Higher Order Functions


Taught by

CppCon

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera