Upload date
All time
Last hour
Today
This week
This month
This year
Type
All
Video
Channel
Playlist
Movie
Duration
Short (< 4 minutes)
Medium (4-20 minutes)
Long (> 20 minutes)
Sort by
Relevance
Rating
View count
Features
HD
Subtitles/CC
Creative Commons
3D
Live
4K
360°
VR180
HDR
693,612 results
149K subscribers
https://cppcon.org/ --- Lightning Talk: Forbidden C++ - Ali Almutawa - CppCon 2023 https://github.com/CppCon/CppCon2023 ...
1,664 views
13 hours ago
https://cppcon.org/ --- Lightning Talk: Let's Write a Lambda in C++ - Ben Deane - CppCon 2023 ...
3,011 views
1 day ago
The `--expt-relaxed-constexpr` flag in nvcc allows `constexpr` code to be used on device, removing the need for explicit ...
6,141 views
1 month ago
Substitution failure can often be tricky to handle. This talk explores usage of the GCC and Clang compiler intrinsic ...
3,132 views
My talk is about Socially Undefined Behaviour related to working in code. For example what happens when your product owner's ...
1,711 views
The roots of program complexity can be traced to the fundamental laws of physics. In this talk, we explore how to apply the laws of ...
2,542 views
Case study of how we used polymorphism at my work to solve a problem with hardware control. I'll present what we did wrong at ...
5,258 views
Exceptions in C++ are missing important context. You know something bad happened, and you kinda know what, but you don't ...
3,467 views
std::move allows the creation of const rvalue references, which is almost always wrong. It also allows moving out of lvalue ...
9,231 views
Know who is building your code because it impacts the decisions you make in your build system. My talk presents an idea for ...
1,903 views
As of C++20, there are no cases in which statically linked programs require virtual functions. This talk will explore techniques for ...
75,952 views
1 year ago
Templates are among the most powerful features of C++, but they remain misunderstood and underutilized, even as the C++ ...
55,427 views
Exceptions were originally heralded as a new modern way to handle errors. However the C++ community is split as to whether ...
26,865 views
5 months ago
One key success factor of C++ was the introduction of the Standard Template Library (STL) bringing together containers/ranges ...
29,115 views
Type safety was one of the key initial C++ design ideals. We have evolved C++ to the point where we can write C++ with no ...
134,639 views
6 months ago
In this talk, I will present a mental model for how you should consider constexpr. I will explain what constexpr is (less mechanically ...
58,629 views
2 years ago
Join me on an introductory journey into polymorphism that doesn't use class inheritance and virtual functions. I'll share my ...
26,913 views
C++ has many ways to initialize objects, and even experienced C++ programmers often have difficulty remembering exactly what ...
13,240 views
5 minutes of preparation is plenty to beat any coding interview. --- David Stone David Stone has worked on autonomous vehicles, ...
25,831 views
C++20's Concepts transformed metaprogramming, but they can still be inflexible and are not readily composable. I demonstrate a ...
7,387 views
This talk aims to get you, yes you, to use Address Sanitizer. ASan will detect various memory errors and is worth your time.
5,606 views
We are going to review and practice a reading code challenge. Reading code skills are quite important, maybe even more than ...
3,515 views
2 months ago
Hopefully an amusing and light-hearted look at C++ and its strengths and responsibilities in the software world from a recent ...
3,359 views
Interpreting the C++ abstract machine in the context of the real machine that it runs on. If your program contains UB, the compiler ...
5,253 views
A demo of a neat/horrifying hack to use the preprocessor to define a constants file that can be consumed by C++ and Python.
7,248 views
Sometimes things are not what we think of them. But we keep using them based on our perception. ClangFormat is a widely used ...
7,426 views
I explain some of the ways to make interfaces, both static and dynamic in this talk, and how concepts can be optionally used.
5,127 views
Where do you begin when you are writing your first multithreaded program using C++20? Whether you've got an existing ...
61,739 views
But do you know your STL algorithms? In this presentation, you'll see the 105 algorithms that the STL currently has, including ...
216,536 views
5 years ago
Smart pointers were one of the many powerful additions to C++11, providing programmers with easy-to-use tools to help manage ...
45,892 views
The talk will briefly introduce data-oriented design and focus on practical real-world examples of applying DoD where previously ...
221,043 views
Concurrent programming unlocks the full performance potential of today's multicore CPUs, but also introduces the potential pitfalls ...
11,661 views
4 months ago
Most developers have at least some notion of the meaning of object, state, invariant, value, and invalid. On the other hand, it can ...
5,476 views
This is a considerable challenge for any C++ developer - the critical path is only a fraction of the total codebase, it is invoked ...
265,203 views
6 years ago
http://www.cppcon.org -- Presentation Slides, PDFs, Source Code and other presenter materials are available at: ...
643,061 views
9 years ago