Function pointers, typedef a function pointer, and std::function | Modern Cpp Series Ep. 30
7.6 هزار بار بازدید -
2 سال پیش
-
►Full C++ Series Playlist:
►Full C++ Series Playlist: The C++ Programming Language
►Find full courses on: https://courses.mshah.io/
►Join as Member to Support the channel: @mikeshah
►Lesson Description: In this lesson I show how to create a variable that can store a function address--this is called a function pointer. One common use of function pointers is to be used for 'callback' functions that can be reassigned at run-time to change the behavior associated with some object (e.g. in a graphical user interface when you press a button).
Later on in the video I'll show a few easier ways to work with function pointers, including using a 'typedef' (which you'll often see in C codebases), as well as the more modern std::function, which uses a much more forgiving syntax.
►YouTube Channel: mikeshah
►Please like and subscribe to help the channel!
►Find full courses on: https://courses.mshah.io/
►Join as Member to Support the channel: @mikeshah
►Lesson Description: In this lesson I show how to create a variable that can store a function address--this is called a function pointer. One common use of function pointers is to be used for 'callback' functions that can be reassigned at run-time to change the behavior associated with some object (e.g. in a graphical user interface when you press a button).
Later on in the video I'll show a few easier ways to work with function pointers, including using a 'typedef' (which you'll often see in C codebases), as well as the more modern std::function, which uses a much more forgiving syntax.
►YouTube Channel: mikeshah
►Please like and subscribe to help the channel!
2 سال پیش
در تاریخ 1400/11/09 منتشر شده
است.
7,660
بـار بازدید شده