CppCon 2015 Presentation Materials 20151004
github: https://github.com/CppCon/CppCon2015
CppCon 2015 Presentation Materials
https://github.com/CppCon/CppCon2015 is the canonical location for presentations and code from CppCon 2015.
For Speakers: Submitting Materials
Index of Materials
Keynotes
- Ranges for the Standard Library by Eric Niebler
- Writing Good C++14 by Bjarne Stroustrup
- Writing Good C++14 By Default by Herb Sutter
Presentations
- 3D Face Tracking and Reconstruction using Modern C++ by Patrik Huber
- A C++14 Approach to Dates and Times by Howard Hinnant
- A Few Good Types by Neil MacIntosh
- allocator Is to Allocation what vector Is to Vexation by Andrei Alexandrescu
- Beyond Sanitizers by Kostya Serebryany
- Bridging Languages Cross-Platform by Andrew Twyman and Jacob Potter
- C++ Coroutines by Gor Nishanov
- C++ in Open Source Robotics by Jackie Kay, Louise Poubel
- C++ Metaprogramming by Fedor Pikus
- C++ metaprogramming- a paradigm shift by Louis Dionne
- C++ on the Web by JF Bastien
- CLANG C2 for Windows by Jim Radigan
- Comparison is not simple, but it can be simpler - Lawrence Crowl - CppCon 2015 by Lawrence Crowl [.odp] [.ppt] [more materials]
- Compile-time tools for generic programming in C++ by Abel Sinkovics
- Concurrency TS - Editor’s Report by Artur Laksberg
- constexpr Applications by Scott Schurr
- constexpr Introduction by Scott Schurr
- Declarative Control Flow by Andrei Alexandrescu
- Demystifying Floating Point by John Farrier
- Executors for C++ - A Long Story by Detlef Vollmann
- for_each_argument explained and expanded by Vittorio Romeo [more materials]
- From Functional To Parallel - Stochastic Modelling in C++ by Kevin Carpenter
- functional - What's New, And Proper Usage by Stephan T. Lavavej [.pdf] [.pptx]
- Functional Design Explained by David Sankel
- Haskell Design Pattern by Sherri Shulman
- How I learned to stop worrying and love metaprogramming by Edouard Alligand
- How to make your data structures wait-free for reads by Pedro Ramalhete
- Intro to C++ Object Model by Richard Powell [.key] [.pdf] [more materials]
- Live lock-free or deadlock by Fedor Pikus
- Memory and C++ debugging at EA by Scott Wardle
- Null Pointers Shouldn't Compile by Jacob Potter
- Organizational Leadership With Modern C++ by Kevin Kostrzewa and John Wyman
- Parallelizing the C++ STL by Grant Mercer and Daniel Bourgeois
- Pruning Error Messages From Your C++ Template Code by Roland Bock
- Reactive Stream Processing Rx4DDS by Sumant Tambe
- Simple Extensible Pattern Matching With C++14 by John Bandela
- Static Analysis and C++ by Neil Macintosh
- STL Algorithms in Action by Michael VanLoon [.pdf] [.pptx]
- Stop Teaching C by Kate Gregory
- string_view by Marshall Clow
- Testing Battle.net by Ben Deane
- The Birth of Study Group 14 by Nicolas Guillemot, Sean Middleditch, Michael Wong
- The Importance of Being Const by Richard Powell [.key] [.pdf]
- The Sad Story of memory_order_consume by Paul E. McKenney
- Time Programming Fundamentals by Greg Miller
- Transactional Memory in Practice by Brett Hall
- Type Traits by Marshall Clow type 特征
- Unexceptional exceptions by Fedor Pikus 不杰出的exceptions
- Variable Templates - C++14 compile-time computation by Peter Sommerlad
- Variadic Templates - Guidelines, Examples and Compile-time computation by Peter Sommerlad
- What's New In VS2015 by Steve Carroll
- Work Stealing by Pablo Halpern
- Writing Great Libraries in 89 Easy Steps by Zach Laine
- Writing my own CMS by Jens Weller
Demos
- Becoming a GDB Power User by Greg Law
- On C++, Javascript and WebSockets by Alex Fabijanic
- Visualizing Template Instantiations - Templator Demo by Peter Sommerlad
Lightning Talks and Lunch Sessions
- A different way to use boost serialization by Jens Weller
- Being Smart About Pointers by Michael VanLoon
- C++ devirtualization in clang by Piotr Padlewski
- C++ in the telecom industry by Yani Miguel
- C++ Requests - Curl for People by Huu Nguyen
- C++ WAT by Piotr Padlewski
- completion - Improving the future with monads by Travis Gockel
- Emacs as a C++ IDE by Atila Neves
- Extreme Type Safety with Opaque Typedefs by Kyle Markley
- Give Me 15 Minutes and I'll Change Your View of GDB by Greg Law
- How to infix your code by Pascal Bormann
- Integrating TinyMCE3 into Qt by Jens Weller
- Introducing Brigand by Edouard Alligand and Joel Falcou
- RapidCheck, property based testing for C++ by Emil Eriksson
- The dangers of C style casts by Joshua Gerrard [.odp] [.pdf]
- Traits Go Mainstream by Leor Zolman
- Unbounded Lock-Free Concurrent Queue by Jaedyn Draper
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)