JavaScriptが無効です。ブラウザの設定でJavaScriptを有効にしてください
再生時間:
投稿日:
動画サイト:
画質:
https://cppcon.org/ https://github.com/CppCon/CppCon2020 --- The technical work on C++20 was finished in January 2020, and is now being ...
YouTube-CppCon
What is C++20?
Writing a Module
Infinite Sequences
Combining concepts
Concurrency: SharedPutter
Latches & Barriers
Spaceship operators
Span: Dynamic Size
Stdformat
Conclusion
Awesome T-Shirts! Sponsors! Books! ☟☟ Upcoming Workshop: Understanding Object Lifetime, C++ On Sea, July 2, ...
YouTube-C++ Weekly With Jason Turner
Error Handling Case
Enhanced Error Handling
Code Duplication
The biggest C++ release since C+11, arguably since C++98! Modules, Concepts, Coroutines, Ranges, std::span, constexpr memory allocation and ...
YouTube-code_report
Synchronization library
A complete guide to C++20 Concepts. Concepts allow you to specify constraints on templates and auto expressions so that only types ...
YouTube-Šimon Tóth
Quality of Compiler Errors
Iterators and Ranges Headers
Convertible 2
Compound Expression
We see how to set up a C++ 20 ready Microsoft Visual Studio 2019 project. This is a companion video for our comprehensive course on Modern ...
YouTube-LearnQtGuide
Create a new project
Opening the IDE
Renaming a file
Enable C++ 20
Running C++ 20 code
Visual Studio Version
Saving a project template
Opening the project in Visual Studio
Running the code
Summary
https://cppcon.org/ https://github.com/CppCon/CppCon2020 --- Among the many new additions to C++20 are Ranges, a modern revision of the STL ...
Background
Using a dangling object
Non-Borrowed Ranges
Why does it matter?
What about Accumulate?
Passing ranges directly
String Trimming
Trim from the Front
Composing Adapters
Should I use Range Adapters?
https://cppcon.org/ https://github.com/CppCon/CppCon2021 --- Out of necessity C++ has been an evolving language. I outline some early ideals ...
Opening Plenary
Declaring function arguments
Language Technical Rules
The aim is a dense web of interrelated, mutually supportive features
Advantages of modules
Typed concepts
Parallel Algorithms
What features do you not like in C++20?
C++ vs. Rust
Closing Remarks
In this video, we will go over one of the core features of C++20, C++ Modules. Compilers and build systems are slowly starting to support ...
Intro
How C++ headers are processed
Precompiled Headers
Module overhead
Writing modules
Module structure
Module partitions
Exporting compile-time constructs
Macros in modules
As a long-time programmer who wrote C/C++ for many years (now retired), I thought lambda functions were much too "clever" for my tastes and ...
Why is C++20 different?
Conway's Paper
Core Routines
Generator overview
Static Assertions
Type Requirements
Immutability
Parallelizing Translation Units
Outro
Sign up for Pure Virtual C++ 2022, a free one-day virtual conference for the whole C++ community running on April 26th: ...
YouTube-Microsoft Developer
Core Language Conformance Updates
C++20/23 roadmap
C++23 Features
More STL features
Named concepts
Standard library updates
String constructors
Move-only functions
How to report bugs
https://cppcon.org/ --- 10 Tips for Cleaner C++ 20 Code - David Sackstein - CppCon 2022 https://github.com/CppCon/CppCon2022 The objective ...
Cyclomatic Complexity
Compatibility
Dependency Inversion
Hierarchers of Headers
Standard Expected
Primitive
Mocks
Inheritance
Notes about Modules
Excessive Use of Calling the Base Class
Website: https://www.copperspice.com Downloads: https://download.copperspice.com Github: https://github.com/copperspice Discussion: ...
YouTube-CopperSpice
Declaring a Concept
Naming
Std Copyable
Detection of Semantic Errors
Separate Type Checking
Same Size
Constraints
Concurrency in C++20: A Deep Dive - Rainer Grimm - Meeting C++ 2023 With the publishing of the C++11 standard, C++ got a multithreading ...
YouTube-Meeting Cpp
Atomic Flag
Atomic Multiplication
Atomic Data Type
Synchronization
Binary Semaphore
Single Producer Single Consumer Workflow
Workflow with Atomic Pull
Workflow
Corporate Cooperative Interruption
Synchronized Output Streams
https://cppcon.org/ --- C++20 Modules: The Packaging and Binary Redistribution Story - Luis Caro Campos - CppCon 2023 ...
Install Fmt
Usage Requirements
Why Would We Want To To Use Modules
Modules
Packaging the Binary Module Interface
Distributing the Sources for for the Module Interfaces
Bmi Compatibility
How Errors Are Reported
Compiler Error
Can Package Managers Help
https://cppcon.org/ https://github.com/CppCon/CppCon2021 --- C++20 is probably the biggest change to the language since ever.
Opening remarks
Concatenating requirements
Constrained placeholder types
Simple Requirements
Creating a Concept
The C++20 version
Error messages
Lambdas with templates
Closing remarks
C++ Weekly - Ep 253 - C++20 is Official! How To Get Your Copy of the Standard. 9.7K views · 3 years ago ...more. C++ Weekly With Jason Turner.
Getting an official copy of the standard
Downloading C++20 PDF
C++ Standardization Process
C++20 Working Draft
Getting the HTML
http://CppCon.org Discussion & Comments: https://www.reddit.com/r/cpp/ Presentation Slides, PDFs, Source Code and other presenter materials ...
C++ at 40: Looking forward to the future
C++ is a language for building systems
Type System
C++ Applications
Draw Shapes
Interfaces
Stack Frames
Optimizing C++ code
C++11: Concurrency
shorts Learn to code with VS Code: https://aka.ms/vscodelive/learn Download VS Code: https://aka.ms/vscodelive/download.
YouTube-Visual Studio Code
In C++ 20, you can create function templates without the messy template syntax and you can specify constraints on the template parameters.
YouTube-McCullough & Associates
Auto Keyword
Syntax Error
Addable Custom Constraint