Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
constinit - variable must be initialized at compile-time | Modern Cpp Series Ep. 206
Play lesson

The C++ Programming Language - constinit - variable must be initialized at compile-time | Modern Cpp Series Ep. 206

4.0 (5)
38 learners

What you'll learn

This course includes

  • 68.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

►Full C++ Series Playlist: https://www.youtube.com/playlist?list=PLvv0ScY6vfd8j-tlhYVPYgiIyXduu6m-L ►Find full courses on: https://courses.mshah.io/ ►Join as Member to Support the channel: https://www.youtube.com/channel/UCA64pZbN5Mz5NxC3SO4qpDg/join ►Lesson Description: In this lesson we look at a new C++20 feature which guarantees compile-time evaluation of variables -- constinit. We'll revisit constexpr and consteval so you can see how this complements both features. In addition we'll see how 'static' and 'global' storage duration works in regards to storage in the binary -- which is key to otherwise understanding how constinit works and why you often have to have static variables. As always, feel free to bring up any questions and discuss what you've learned! ►YouTube Channel: https://www.youtube.com/c/MikeShah ►Please like and subscribe to help the channel! ►Join our free community: https://courses.mshah.io/communities/Q29tbXVuaXR5LTI3MzAz

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere