CppCon 2015:Marshall Clow “Type Traits - what are they and why should I use them?"

http://www.Cppcon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2015 — In this talk, I will answer the questions, "What are type traits?" and "Why are type traits useful?", along with some examples of why when when they should be used. — Marshall is a long-time boost participant. He is one of the moderators of the Boost-Users mailing list, and helps keep the Trac system running. Marshall is a principal engineer at Qualcomm, Inc. in San Diego. | | He is the author of the Boost.Algorithm library, maintains Boost.Array and Boost.StringAlgo, and is the leader of the Boost Community Maintenance team. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf

Template Metaprogramming: Type Traits (part 1 of 2) - Jody Hagins - CppCon 2020
▶︎

Template Metaprogramming: Type Traits (part 1 of 2) - Jody Hagins - CppCon 2020

CppCon 2016: Jason Turner “Practical Performance Practices"
▶︎

CppCon 2016: Jason Turner “Practical Performance Practices"

CppCon 2015: Scott Schurr “constexpr: Introduction”
▶︎

CppCon 2015: Scott Schurr “constexpr: Introduction”

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

The Cost of Concurrency Coordination with Jon Gjengset
▶︎

The Cost of Concurrency Coordination with Jon Gjengset

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025
▶︎

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Ex-Google Recruiter Explains Why "Lying" Gets You Hired
▶︎

Ex-Google Recruiter Explains Why "Lying" Gets You Hired

We're 99.9% sure this pattern is true, but no one can prove it
▶︎

We're 99.9% sure this pattern is true, but no one can prove it

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"
▶︎

CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced.  What do they really do?”
▶︎

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”

The Story of C++: The World's Most Consequential Programming Language | The Official Story
▶︎

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Trump’s Childish Behavior with World Leaders, Republicans Bash His Iran Deal & Guillermo’s Huge News
▶︎

Trump’s Childish Behavior with World Leaders, Republicans Bash His Iran Deal & Guillermo’s Huge News

China Just Built What TSMC Said Was Impossible
▶︎

China Just Built What TSMC Said Was Impossible

Better Code: Runtime Polymorphism - Sean Parent
▶︎

Better Code: Runtime Polymorphism - Sean Parent

Co-Creator of Haskell: Useless vs Useful Languages, Rust vs C, Functional Programming | Simon Jones
▶︎

Co-Creator of Haskell: Useless vs Useful Languages, Rust vs C, Functional Programming | Simon Jones

CppCon 2017: John Lakos “Local ('Arena') Memory Allocators (part 1 of 2)”
▶︎

CppCon 2017: John Lakos “Local ('Arena') Memory Allocators (part 1 of 2)”

What do tech pioneers think about the AI revolution? - The Engineers, BBC World Service
▶︎

What do tech pioneers think about the AI revolution? - The Engineers, BBC World Service

CppCon 2015: Brett Hall “Transactional Memory in Practice"
▶︎

CppCon 2015: Brett Hall “Transactional Memory in Practice"