Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Explore essential concepts of hash functions and their implementation in C++ through this comprehensive conference talk from CppCon 2024. Master the computation of hashes for aggregated user-defined types while learning various hash algorithms and their properties. Discover a practical framework for experimenting with and benchmarking different hash algorithms, enabling seamless integration with complex data structures. Learn techniques for customizing std::hash for specialized needs and implementing hash support for custom types. Gain hands-on experience with tools and methodologies for evaluating hash function performance, ultimately improving software efficiency and reliability. Principal Engineer Victor Ciura shares his expertise from the Visual C++ team, offering valuable insights into modern C++ development practices and optimization techniques that can be immediately applied to enhance code quality and performance.
Syllabus
So You Think You Can Hash - Victor Ciura - CppCon 2024
Taught by
CppCon