About
Activity
-
Our team had an amazing time hosting the NYC++ community at our HQ earlier this month! We enjoyed bites, conversation, and a fascinating talk by…
Our team had an amazing time hosting the NYC++ community at our HQ earlier this month! We enjoyed bites, conversation, and a fascinating talk by…
Liked by Daveed Vandevoorde
-
この度、DXC Japanは CyberArk 社からPartner of the Year…
この度、DXC Japanは CyberArk 社からPartner of the Year…
Liked by Daveed Vandevoorde
-
Con mucha emocion les comparto la primera priedra del proyecto Era10. Un proyecto exitoso en el corazón de la zona viva. El cual ya tiene vendido el…
Con mucha emocion les comparto la primera priedra del proyecto Era10. Un proyecto exitoso en el corazón de la zona viva. El cual ya tiene vendido el…
Liked by Daveed Vandevoorde
Experience & Education
Publications
-
C++ Templates — The Complete Guide (second edition)
Pearson Education, Inc.
Fifteen years after the highly-successful first edition of "C++ Templates — The Complete Guide", we're finally back with an update. The first edition introduced the C++ community to a variety of modern template programming techniques (like SFINAE, which was coined in that book), but it described the original standard language only (i.e., the standard published in 1998). In this revision, we've updated the material for C++11, C++14, and C++17, and even added an appendix explaining the basics of…
Fifteen years after the highly-successful first edition of "C++ Templates — The Complete Guide", we're finally back with an update. The first edition introduced the C++ community to a variety of modern template programming techniques (like SFINAE, which was coined in that book), but it described the original standard language only (i.e., the standard published in 1998). In this revision, we've updated the material for C++11, C++14, and C++17, and even added an appendix explaining the basics of C++20 concepts. We've also increased the connections to the standard library (such as explaining how certain standard library components can be implemented or surveying the traits templates available in modern standard libraries). As always, we try to be thorough in discussing the details of the various C++ language mechanisms, including features that are somewhat peripheral to templates themselves (e.g., rvalue references).
Other authorsSee publication -
C++ Templates: The Complete Guide
Addison Wesley
An in-depth tutorial and reference to all things "C++ Template".
This book has been widely praised for its form and contents, both by professional reviewers and by readers all over the world. Also available in many foreign languages (Chinese, Japanese, Korean, Polish, Russian).Other authorsSee publication -
The Maximal Rectangle Problem
Dr. Dobb's Journal
This article presents an algorithm (that I invented in 1992) for finding the largest uniform rectangle in a 2D array of boolean values. It does so, however, using a stepwise approach that teaches general algorithm improvement techniques. So while the algorithm itself has apparently become quite popular among practitioners of computer vision, the article still generates a lot of interest from computer science teachers.
Languages
-
English
Full professional proficiency
-
French
Native or bilingual proficiency
-
Dutch
Native or bilingual proficiency
-
Spanish
Limited working proficiency
More activity by Daveed
-
With the help of the great open-source community, the new cache eviction algorithm SIEVE (just won community award at NSDI this week) is now…
With the help of the great open-source community, the new cache eviction algorithm SIEVE (just won community award at NSDI this week) is now…
Liked by Daveed Vandevoorde
-
This SIEVE is so cool that to remember it you can evict the one by Eratosthenes.
This SIEVE is so cool that to remember it you can evict the one by Eratosthenes.
Liked by Daveed Vandevoorde
-
Next week's ISO C++ WG21 meeting will be in St. Louis where some heated discussions about Contracts can be expected (and hot weather with…
Next week's ISO C++ WG21 meeting will be in St. Louis where some heated discussions about Contracts can be expected (and hot weather with…
Liked by Daveed Vandevoorde
-
Great to host a #PASC2024 minisymposium on Self Driving Labs with Michela Taufer
Great to host a #PASC2024 minisymposium on Self Driving Labs with Michela Taufer
Liked by Daveed Vandevoorde
-
It’s a BIG day for my daughter, Mira Bala, as she has released her debut Single, ‘Saving Grace’, today! She wrote, performed and produced it herself.…
It’s a BIG day for my daughter, Mira Bala, as she has released her debut Single, ‘Saving Grace’, today! She wrote, performed and produced it herself.…
Liked by Daveed Vandevoorde
-
So proud to see my daughter starting off her career in Supply Chain Management with a great internship at Persistent Systems, LLC this summer!
So proud to see my daughter starting off her career in Supply Chain Management with a great internship at Persistent Systems, LLC this summer!
Liked by Daveed Vandevoorde
-
A nice “homecoming”, both figuratively and literally, for us all!
A nice “homecoming”, both figuratively and literally, for us all!
Liked by Daveed Vandevoorde
-
Reflection in C++26: the renaissance of C++ Our fifth Tokyo C++ Meetup covered the following: ✅ An introduction to C++ reflection and its…
Reflection in C++26: the renaissance of C++ Our fifth Tokyo C++ Meetup covered the following: ✅ An introduction to C++ reflection and its…
Liked by Daveed Vandevoorde
-
This was a great meetup about reflection in C++26! Thanks to 🍊 Hana Dusíková, Inbal Levi, and Daveed Vandevoorde for discussing what might be in…
This was a great meetup about reflection in C++26! Thanks to 🍊 Hana Dusíková, Inbal Levi, and Daveed Vandevoorde for discussing what might be in…
Liked by Daveed Vandevoorde
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More